diff --git a/.appveyor.yml b/.appveyor.yml index e1a1675..987e425 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -1,4 +1,4 @@ -version: "generic-1.11.7-{build}" +version: "generic-1.11.8-{build}" environment: matrix: diff --git a/README.md b/README.md index e981f9e..4580fd7 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ provide a massive speed improvements to common Stata commands, including: reshape, collapse, xtile, tabstat, isid, egen, pctile, winsor, contract, levelsof, duplicates, unique/distinct, and more. -![Beta Version](https://img.shields.io/badge/beta-v1.11.7-blue.svg?longCache=true&style=flat-square) +![Beta Version](https://img.shields.io/badge/beta-v1.11.8-blue.svg?longCache=true&style=flat-square) ![Supported Platforms](https://img.shields.io/badge/platforms-linux--64%20%7C%20osx--64%20%7C%20win--64-blue.svg?longCache=true&style=flat-square) [![github linux status](https://github.com/mcaceresb/stata-gtools/actions/workflows/linux.yml/badge.svg?branch=develop)](https://github.com/mcaceresb/stata-gtools/actions/workflows/linux.yml) [![github osx status](https://github.com/mcaceresb/stata-gtools/actions/workflows/osx.yml/badge.svg?branch=develop)](https://github.com/mcaceresb/stata-gtools/actions/workflows/osx.yml) diff --git a/build/_gtools_internal.ado b/build/_gtools_internal.ado index 977dfe0..7681db0 100644 --- a/build/_gtools_internal.ado +++ b/build/_gtools_internal.ado @@ -1,4 +1,4 @@ -*! version 1.11.7 08Nov2023 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com +*! version 1.11.8 28Jun2024 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com *! gtools function internals * rc 17000 @@ -49,6 +49,7 @@ program _gtools_internal, rclass tempfile gregvcovfile tempfile gregclusfile tempfile gregabsfile + tempfile greginfofile tempfile ghdfeabsfile tempfile gstatsfile tempfile gbyvarfile @@ -64,6 +65,7 @@ program _gtools_internal, rclass GtoolsTempFile gregvcovfile GtoolsTempFile gregclusfile GtoolsTempFile gregabsfile + GtoolsTempFile greginfofile GtoolsTempFile ghdfeabsfile GtoolsTempFile gstatsfile GtoolsTempFile gbyvarfile @@ -79,6 +81,7 @@ program _gtools_internal, rclass global GTOOLS_GREGVCOV_FILE: copy local gregvcovfile global GTOOLS_GREGCLUS_FILE: copy local gregclusfile global GTOOLS_GREGABS_FILE: copy local gregabsfile + global GTOOLS_GREGINFO_FILE: copy local greginfofile global GTOOLS_GHDFEABS_FILE: copy local ghdfeabsfile global GTOOLS_GSTATS_FILE: copy local gstatsfile global GTOOLS_BYVAR_FILE: copy local gbyvarfile @@ -727,6 +730,7 @@ program _gtools_internal, rclass mata: st_numscalar("__gtools_gfile_gregvcov", strlen(st_local("gregvcovfile")) + 1) mata: st_numscalar("__gtools_gfile_gregclus", strlen(st_local("gregclusfile")) + 1) mata: st_numscalar("__gtools_gfile_gregabs", strlen(st_local("gregabsfile")) + 1) + mata: st_numscalar("__gtools_gfile_greginfo", strlen(st_local("greginfofile")) + 1) mata: st_numscalar("__gtools_gfile_ghdfeabs", strlen(st_local("ghdfeabsfile")) + 1) scalar __gtools_init_targ = 0 @@ -1710,6 +1714,7 @@ program _gtools_internal, rclass prefix(str) /// save prepending prefix PREDict(str) /// save fit in `predict' alphas(str) /// save fixed effects in `alphas' + savecons /// save estimate for constant (memory-intensive) resid /// save residuals in _resid_`yvarlist' RESIDuals(str) /// save residuals in `residuals' replace /// Replace targets, if they exist @@ -1905,6 +1910,7 @@ program _gtools_internal, rclass scalar __gtools_gregress_kvars = `:list sizeof varlist' scalar __gtools_gregress_cons = `"`constant'"' != "noconstant" scalar __gtools_gregress_consest = . + scalar __gtools_gregress_savecons = `"`savecons'"' == "savecons" scalar __gtools_gregress_rss = . scalar __gtools_gregress_tss = . scalar __gtools_gregress_robust = `"`robust'"' != "" @@ -3454,6 +3460,7 @@ program clean_all global GTOOLS_GREGVCOV_FILE global GTOOLS_GREGCLUS_FILE global GTOOLS_GREGABS_FILE + global GTOOLS_GREGINFO_FILE global GTOOLS_GHDFEABS_FILE global GTOOLS_GSTATS_FILE global GTOOLS_BYVAR_FILE @@ -3473,6 +3480,7 @@ program clean_all cap scalar drop __gtools_gfile_gregvcov cap scalar drop __gtools_gfile_gregclus cap scalar drop __gtools_gfile_gregabs + cap scalar drop __gtools_gfile_greginfo cap scalar drop __gtools_gfile_ghdfeabs cap scalar drop __gtools_gfile_hdfeabs cap scalar drop __gtools_init_targ @@ -5019,6 +5027,7 @@ program gregress_scalars scalar __gtools_gregress_kvars = 0 scalar __gtools_gregress_cons = 0 scalar __gtools_gregress_consest = . + scalar __gtools_gregress_savecons = 1 scalar __gtools_gregress_rss = . scalar __gtools_gregress_tss = . scalar __gtools_gregress_robust = 0 @@ -5065,6 +5074,7 @@ program gregress_scalars cap scalar drop __gtools_gregress_kvars cap scalar drop __gtools_gregress_cons cap scalar drop __gtools_gregress_consest + cap scalar drop __gtools_gregress_savecons cap scalar drop __gtools_gregress_rss cap scalar drop __gtools_gregress_tss cap scalar drop __gtools_gregress_robust diff --git a/build/_gtools_internal.mata b/build/_gtools_internal.mata index fa7694a..1bcae65 100644 --- a/build/_gtools_internal.mata +++ b/build/_gtools_internal.mata @@ -1966,10 +1966,10 @@ class GtoolsRegressOutput real matrix se real matrix Vcov real scalar savese - real scalar consest - real scalar rss - real scalar tss - real scalar r2 + real colvector consest + real colvector rss + real colvector tss + real colvector r2 real scalar J real scalar by @@ -2053,13 +2053,17 @@ void function GtoolsRegressOutput::init() void function GtoolsRegressOutput::readMatrices() { - real matrix qc + real matrix qc, info real scalar runols, runse, runhdfe - J = strtoreal(st_local("r_J")) - consest = st_numscalar("__gtools_gregress_consest") - rss = st_numscalar("__gtools_gregress_rss") - tss = st_numscalar("__gtools_gregress_tss") - r2 = 1-rss/tss + J = strtoreal(st_local("r_J")) + info = GtoolsReadMatrix(st_local("greginfofile"), 3, J) + consest = info[1, .] + rss = info[2, .] + tss = info[3, .] + r2 = 1:-(rss:/tss) + // consest = st_numscalar("__gtools_gregress_consest") + // rss = st_numscalar("__gtools_gregress_rss") + // tss = st_numscalar("__gtools_gregress_tss") if ( st_numscalar("__gtools_gregress_savemb") ) { b = editmissing(GtoolsReadMatrix(st_local("gregbfile"), J, kx), 0) } diff --git a/build/changelog.md b/build/changelog.md index 4048839..20ab6dc 100644 --- a/build/changelog.md +++ b/build/changelog.md @@ -1,11 +1,19 @@ Change Log ========== +## gtools-1.11.8 (2024-06-28) + +### Features + +- `greg, savecons` saves `rss`, `tss`, `r2`, `consest` without + having to specify `alphas` +- `greg` can now save `rss`, `tss`, `r2`, `consest` with `by()` + ## gtools-1.11.7 (2023-11-08) ### Bug fixes -- `greg` with `alphas()` saves `cons` with IV and only one absvar. +- `greg` with `alphas()` saves `consest` with IV and only one absvar. ## gtools-1.11.6 (2023-11-08) @@ -26,7 +34,7 @@ Change Log ### Features - `greg` saves `rss`, `tss`, `r2` in mata (not with `by()`) -- `greg` saves `cons` in mata with absorb (not with `by()`) +- `greg` saves `consest` in mata with absorb (not with `by()`) ## gtools-1.11.3 (2023-09-20) diff --git a/build/greg.ado b/build/greg.ado index be2efe1..6d86781 100644 --- a/build/greg.ado +++ b/build/greg.ado @@ -1,4 +1,4 @@ -*! version 1.11.1 03Apr2023 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com +*! version 1.11.8 28Jun2024 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com *! Estimate linear regression via OLS by group and with HDFE cap program drop greg diff --git a/build/greg.sthlp b/build/greg.sthlp index e66277b..e20ad98 100644 --- a/build/greg.sthlp +++ b/build/greg.sthlp @@ -72,6 +72,8 @@ is, this assumes that the weight refers to the number of available {p_end} {synopt:{opt alphas(varlist)}}One per absorb variable; save FE (normalized to be mean zero). {p_end} +{synopt:{opt savecons}}Save implied constant in mata (with {opt absorb()}). +{p_end} {synopt:{opt predict(varname)}}Save linear fit. {p_end} {synopt:{opt resid(varname)}}Save residuals. diff --git a/build/gregress.ado b/build/gregress.ado index 319f8d6..20a9474 100644 --- a/build/gregress.ado +++ b/build/gregress.ado @@ -1,4 +1,4 @@ -*! version 1.11.1 03Apr2023 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com +*! version 1.11.8 28Jun2024 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com *! Estimate linear regression via OLS by group and with HDFE capture program drop gregress @@ -376,13 +376,14 @@ end capture program drop Display program Display, eclass syntax [namelist(max = 1)], [repost touse(str) *] - tempname by + tempname by nocoef if ( "`namelist'" == "" ) { disp as txt "Cannot display table without cached results; use option -mata()- to save" } else { - mata st_numscalar("`by'", `namelist'.by) - if ( `=scalar(`by')' == 0) { + mata st_numscalar("`by'", `namelist'.by) + mata st_numscalar("`nocoef'", (`namelist'.saveb == 0) | (`namelist'.savese == 0)) + if ( (`=scalar(`by')' == 0) & (`=scalar(`nocoef')' == 0) ) { tempname colnames sel nmiss FreeMatrix b V mata st_local("caller", `namelist'.caller) @@ -412,7 +413,8 @@ program Display, eclass _coef_table, `options' } else { - disp as txt "Cannot display table with by(); use {stata mata `namelist'.print()}" + if `=scalar(`by')' disp as txt "Cannot display table with by(); use {stata mata `namelist'.print()}" + if `=scalar(`nocoef')' disp as txt "Cannot display table with -nob- or -nose-" } } end diff --git a/build/gregress.sthlp b/build/gregress.sthlp index e66277b..e20ad98 100644 --- a/build/gregress.sthlp +++ b/build/gregress.sthlp @@ -72,6 +72,8 @@ is, this assumes that the weight refers to the number of available {p_end} {synopt:{opt alphas(varlist)}}One per absorb variable; save FE (normalized to be mean zero). {p_end} +{synopt:{opt savecons}}Save implied constant in mata (with {opt absorb()}). +{p_end} {synopt:{opt predict(varname)}}Save linear fit. {p_end} {synopt:{opt resid(varname)}}Save residuals. diff --git a/build/gtools.ado b/build/gtools.ado index 333e3e5..9916377 100644 --- a/build/gtools.ado +++ b/build/gtools.ado @@ -1,4 +1,4 @@ -*! version 1.11.7 08Nov2023 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com +*! version 1.11.8 28Jun2024 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com *! Program for managing the gtools package installation capture program drop gtools diff --git a/build/gtools.pkg b/build/gtools.pkg index b5ef14f..f6feddc 100644 --- a/build/gtools.pkg +++ b/build/gtools.pkg @@ -1,4 +1,4 @@ -v 1.11.7 +v 1.11.8 d d 'GTOOLS': Faster implementation of common Stata commands optimized for large datasets d @@ -63,7 +63,7 @@ d d Author: Mauricio Caceres Bravo d Support: email mauricio.caceres.bravo@gmail.com d -d Distribution-Date: 20231108 +d Distribution-Date: 20240628 d f _gtools_internal.ado f _gtools_internal.mata diff --git a/build/gtools.sthlp b/build/gtools.sthlp index 9938090..6f1aa23 100644 --- a/build/gtools.sthlp +++ b/build/gtools.sthlp @@ -1,5 +1,5 @@ {smcl} -{* *! version 1.11.7 08Nov2023}{...} +{* *! version 1.11.8 28Jun2024}{...} {viewerdialog gtools "dialog gtools"}{...} {vieweralsosee "[R] gtools" "mansection R gtools"}{...} {viewerjumpto "Syntax" "gtools##syntax"}{...} diff --git a/build/gtools_tests.do b/build/gtools_tests.do index 1ccc35a..d68804a 100644 --- a/build/gtools_tests.do +++ b/build/gtools_tests.do @@ -5,7 +5,7 @@ * Created: Tue May 16 07:23:02 EDT 2017 * Updated: Mon Dec 05 09:39:49 EST 2022 * Purpose: Unit tests for gtools -* Version: 1.11.7 +* Version: 1.11.8 * Manual: help gtools * Note: You may need to run `ftools, compile` and `reghdfe, compile` * to test gtools against ftools functions and reghdfe. diff --git a/build/gtools_tests_unix.log b/build/gtools_tests_unix.log index dea76d8..f9bbcf3 100644 --- a/build/gtools_tests_unix.log +++ b/build/gtools_tests_unix.log @@ -2,17 +2,17 @@ name: gtools_tests log: /home/mauricio/Documents/projects/dev/code/archive/2017/stata-gtools/build/gtools_tests_unix.log log type: text - opened on: 8 Nov 2023, 18:21:24 + opened on: 28 Jun 2024, 22:30:08 -Start: 18:21:24 8 Nov 2023 -Options: basic_checks comparisons switches +Start: 22:30:08 28 Jun 2024 +Options: basic_checks comparisons switches bench_test OS: Unix Machine Type: PC (64-bit x86-64) -Stata v: 14.2 +Stata v: 16.1 ------------------------------------- -Basic unit-tests 18:21:24 8 Nov 2023 +Basic unit-tests 22:30:08 28 Jun 2024 ------------------------------------- test(passed): checks_gcontract, oncollision(error) test(passed): checks_isid, oncollision(error) @@ -47,7 +47,7 @@ Basic unit-tests 18:21:24 8 Nov 2023 test(passed): checks_corners, oncollision(error) ----------------------------------------------------------- -Consistency checks (v native commands) 18:51:46 8 Nov 2023 +Consistency checks (v native commands) 22:48:57 28 Jun 2024 ----------------------------------------------------------- @@ -860,18 +860,18 @@ compare_distinct, N = 50,000, oncollision(error) Comparison vs gsort, obs = 5,000, J = 500 (in seconds; datasets are compared via cf) gsort | hashsort | ratio (g/h) | varlist ----- | -------- | ----------- | ------- - .016 | .01 | 1.6 | -str_12 - .016 | .007 | 2.29 | str_12 -str_32 - .021 | .013 | 1.62 | str_12 -str_32 str_4 - .018 | .011 | 1.64 | -double1 - .02 | .01 | 2 | double1 -double2 - .015 | .008 | 1.88 | double1 -double2 double3 - .01 | .007 | 1.43 | -int1 - .01 | .01 | 1 | int1 -int2 - .015 | .008 | 1.88 | int1 -int2 int3 - .018 | .008 | 2.25 | -int1 -str_32 -double1 - .023 | .012 | 1.92 | int1 -str_32 double1 -int2 str_12 -double2 - .026 | .011 | 2.36 | int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 + 8.0e-03 | .005 | 1.6 | -str_12 + 9.0e-03 | .005 | 1.8 | str_12 -str_32 + .01 | .006 | 1.67 | str_12 -str_32 str_4 + 9.0e-03 | .005 | 1.8 | -double1 + .011 | .005 | 2.2 | double1 -double2 + .01 | .006 | 1.67 | double1 -double2 double3 + 9.0e-03 | .005 | 1.8 | -int1 + 8.0e-03 | .005 | 1.6 | int1 -int2 + .01 | .006 | 1.67 | int1 -int2 int3 + .015 | .005 | 3 | -int1 -str_32 -double1 + .014 | .006 | 2.33 | int1 -str_32 double1 -int2 str_12 -double2 + .018 | .007 | 2.57 | int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 Comparison vs sort (stable), obs = 50,000, J = 500 (in seconds; datasets are compared via cf) @@ -880,42 +880,42 @@ Comparison vs sort (stable), obs = 50,000, J = 500 (in seconds; datasets are com class Factor undefined (4 lines skipped) (warning: fsort str_12 failed) - .014 | . | .021 | .667 | . | str_12 + 8.0e-03 | . | .013 | .615 | . | str_12 class Factor undefined (4 lines skipped) (warning: fsort str_12 str_32 failed) - .016 | . | .05 | .32 | . | str_12 str_32 + .011 | . | .029 | .379 | . | str_12 str_32 class Factor undefined (4 lines skipped) (warning: fsort str_12 str_32 str_4 failed) - .019 | . | .051 | .373 | . | str_12 str_32 str_4 + .013 | . | .037 | .351 | . | str_12 str_32 str_4 class Factor undefined (4 lines skipped) (warning: fsort double1 failed) - .012 | . | .045 | .267 | . | double1 + .01 | . | .036 | .278 | . | double1 class Factor undefined (4 lines skipped) (warning: fsort double1 double2 failed) - .013 | . | .046 | .283 | . | double1 double2 + .011 | . | .04 | .275 | . | double1 double2 class Factor undefined (4 lines skipped) (warning: fsort double1 double2 double3 failed) - .013 | . | .05 | .26 | . | double1 double2 double3 + .013 | . | .04 | .325 | . | double1 double2 double3 class Factor undefined (4 lines skipped) (warning: fsort int1 failed) - .014 | . | .041 | .341 | . | int1 + .013 | . | .038 | .342 | . | int1 class Factor undefined (4 lines skipped) (warning: fsort int1 int2 failed) - .018 | . | .047 | .383 | . | int1 int2 + .014 | . | .037 | .378 | . | int1 int2 class Factor undefined (4 lines skipped) (warning: fsort int1 int2 int3 failed) - .015 | . | .046 | .326 | . | int1 int2 int3 - .018 | . | .052 | .346 | . | int1 str_32 double1 - .021 | . | .034 | .618 | . | int1 str_32 double1 int2 str_12 double2 - .025 | . | .044 | .568 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .014 | . | .04 | .35 | . | int1 int2 int3 + .018 | . | .044 | .409 | . | int1 str_32 double1 + .018 | . | .027 | .667 | . | int1 str_32 double1 int2 str_12 double2 + .021 | . | .032 | .656 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 -------------------------------------------------------------------------------- compare_hashsort, oncollision(error) @@ -941,103 +941,103 @@ Checking egen. N = 5,000; varlist = ------------------------------------ Checking full egen range: - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 2.0e-03, ratio 8.7e-02) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 2.0e-03, ratio .4) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 2.0e-03, ratio .4) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.0e-03, ratio .2) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.0e-03, ratio .2) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.0e-03, ratio .2) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 6.0e-03, ratio 1.2) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 2.0e-03, ratio .4) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.0e-03, ratio .2) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.0e-03, ratio .2) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) - compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) - -Checking [ in 1133/3990] egen range: - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) -Checking [if random2 > 0 ] egen range: - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) +Checking [ in 1133/3990] egen range: + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 7.0e-03, ratio 1) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) + +Checking [if random2 > 0 ] egen range: + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 924/4452] egen range: - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-03, ratio .11) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-03, ratio .11) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-03, ratio .11) compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 7.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1045,103 +1045,103 @@ Checking egen. N = 5,000; varlist = str_12 ------------------------------------------ Checking full egen range: str_12 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 7.0e-03, ratio .58) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 6.0e-03, ratio .46) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .26, ratio 23) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs .29, ratio 24) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 8.0e-03, ratio .62) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.0e-02, ratio .91) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 6.0e-03, ratio .3) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 6.0e-03, ratio .5) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 275/4019] egen range: str_12 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.1e-02, ratio .92) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.1e-02, ratio .92) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 8.0e-03, ratio .62) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.9e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs .29, ratio 22) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .27, ratio 27) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.0e-02, ratio .91) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 8.0e-03, ratio .62) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.4e-02, ratio 1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 6.0e-03, ratio .46) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 6.0e-03, ratio .38) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.7e-02, ratio 1.7) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: str_12 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.1e-02, ratio .69) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 8.0e-03, ratio .53) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.7e-02, ratio 1.4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs .15, ratio 13) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .14, ratio 13) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 7.0e-03, ratio .58) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 6.0e-03, ratio .38) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 6.0e-03, ratio .38) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 382/4994] egen range: str_12 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.2e-02, ratio .71) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.2e-02, ratio .71) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.2e-02, ratio .75) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.1e-02, ratio .61) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.1e-02, ratio .65) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 7.0e-03, ratio .41) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .14, ratio 13) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .13, ratio 13) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 8.0e-03, ratio 1) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1149,103 +1149,103 @@ Checking egen. N = 5,000; varlist = str_12 str_32 ------------------------------------------------- Checking full egen range: str_12 str_32 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 2.1e-02, ratio 1.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs .33, ratio 25) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .26, ratio 24) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-03, ratio .1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-03, ratio .1) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-03, ratio .1) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.8e-02, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.1e-02, ratio 1.1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 980/4936] egen range: str_12 str_32 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-03, ratio .1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.0e-03, ratio 9.1e-02) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 2.2e-02, ratio 1.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .25, ratio 23) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .24, ratio 24) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.0e-02, ratio .83) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.0e-02, ratio .83) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.8e-02, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.0e-02, ratio .83) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.0e-02, ratio .83) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.1e-02, ratio 1.1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: str_12 str_32 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.0e-02, ratio .91) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.2e-02, ratio 1.1) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.5e-02, ratio .94) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.0e-02, ratio .83) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 2.1e-02, ratio 1.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs .19, ratio 16) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs .23, ratio 14) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.6e-02, ratio 1.2) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 2.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.6e-02, ratio .64) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.4e-02, ratio .74) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.4e-02, ratio .74) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.4e-02, ratio .78) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.3e-02, ratio 1.1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.4e-02, ratio 1.3) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 5.0e-03, ratio .42) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.1e-02, ratio 1.6) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 6.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 1204/3822] egen range: str_12 str_32 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.2e-02, ratio 1) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.1e-02, ratio .92) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.2e-02, ratio .92) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.2e-02, ratio .92) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.1e-02, ratio .92) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 2.0e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.6e-02, ratio 8) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.7e-02, ratio 7.9) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.4e-02, ratio 1.2) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.6e-02, ratio .8) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.5e-02, ratio .79) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.5e-02, ratio .79) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.2e-02, ratio .67) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.1e-02, ratio .69) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.9e-02, ratio 1.3) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.7e-02, ratio .85) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 8.0e-03, ratio .42) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 6.0e-03, ratio .35) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.1e-02, ratio 1.6) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 6.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1253,103 +1253,103 @@ Checking egen. N = 5,000; varlist = str_12 str_32 str_4 ------------------------------------------------------- Checking full egen range: str_12 str_32 str_4 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.4e-02, ratio .74) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 1.9e-02, ratio .83) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.2e-02, ratio .55) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.2e-02, ratio .63) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.2e-02, ratio .71) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.3e-02, ratio .81) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.2e-02, ratio .75) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.2e-02, ratio .63) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 3.2e-02, ratio 1.9) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs .35, ratio 14) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .32, ratio 29) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 8.0e-03, ratio .62) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.0e-02, ratio .83) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.2e-02, ratio 1.7) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 7.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 18/4974] egen range: str_12 str_32 str_4 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.3e-02, ratio .81) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 8.0e-03, ratio .62) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.7e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .25, ratio 23) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .24, ratio 24) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 7.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: str_12 str_32 str_4 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.7e-02, ratio 1.7) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .14, ratio 13) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs .13, ratio 9.5) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.1e-02, ratio .92) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.0e-02, ratio .67) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 7.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 789/4836] egen range: str_12 str_32 str_4 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.7e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .12, ratio 11) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .14, ratio 14) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 7.0e-03, ratio .54) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.2e-02, ratio 1.1) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.2e-02, ratio .92) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 7.0e-03, ratio 1.2) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1357,103 +1357,103 @@ Checking egen. N = 5,000; varlist = double1 ------------------------------------------- Checking full egen range: double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .24, ratio 27) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .23, ratio 29) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 403/4793] egen range: double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .24, ratio 27) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .24, ratio 24) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 9.0e-03, ratio 1.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 8.0e-03, ratio .57) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 7.0e-03, ratio .44) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .14, ratio 14) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .14, ratio 15) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 9.0e-03, ratio 1.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 591/4664] egen range: double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .13, ratio 13) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .13, ratio 14) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 9.0e-03, ratio 1.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1461,103 +1461,103 @@ Checking egen. N = 5,000; varlist = double1 double2 --------------------------------------------------- Checking full egen range: double1 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 8.0e-03, ratio .57) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.8e-02, ratio 1.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs .28, ratio 20) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .24, ratio 24) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 3.0e-03, ratio .25) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 945/4113] egen range: double1 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.5e-02, ratio 1.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .29, ratio 26) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .24, ratio 27) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 5.0e-03, ratio .45) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 5.0e-03, ratio .36) - compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) - + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 9.0e-03, ratio 1.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) + Checking [if random2 > 0 ] egen range: double1 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 9.0e-03, ratio .6) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 8.0e-03, ratio .53) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 8.0e-03, ratio .57) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 9.0e-03, ratio .6) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 2.0e-02, ratio 1.4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs .18, ratio 13) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs .17, ratio 13) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 8.0e-03, ratio .57) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 8.0e-03, ratio .57) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 8.0e-03, ratio .62) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 8.0e-03, ratio .57) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.0e-02, ratio .83) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 5.0e-03, ratio .38) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 4.0e-03, ratio .31) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 468/4043] egen range: double1 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 6.0e-03, ratio .46) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 5.0e-03, ratio .45) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .12, ratio 13) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .12, ratio 15) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 9.0e-03, ratio 1.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1565,103 +1565,103 @@ Checking egen. N = 5,000; varlist = double1 double2 double3 ----------------------------------------------------------- Checking full egen range: double1 double2 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 5.0e-03, ratio .45) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .25, ratio 23) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .23, ratio 23) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-03, ratio .13) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 6.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 587/4617] egen range: double1 double2 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .2, ratio 20) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .19, ratio 21) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 6.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: double1 double2 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .14, ratio 14) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .13, ratio 15) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 8.0e-03, ratio 1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-02, ratio 1.7) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 694/4959] egen range: double1 double2 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .11, ratio 11) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .11, ratio 12) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-02, ratio 1.7) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1669,103 +1669,103 @@ Checking egen. N = 5,000; varlist = int1 ---------------------------------------- Checking full egen range: int1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-03, ratio .1) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.0e-02, ratio .5) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 2.0e-03, ratio .14) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 2.1e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs .2, ratio 15) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .18, ratio 22) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-03, ratio .11) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.0e-03, ratio .2) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.0e-03, ratio .2) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-02, ratio 1.7) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.0e-03, ratio .2) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 2.0e-03, ratio .4) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 2.0e-03, ratio .4) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 76/4741] egen range: int1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .18, ratio 20) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .17, ratio 22) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.0e-03, ratio .2) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 9.0e-03, ratio 1.5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: int1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 9.0e-03, ratio 1.1) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .12, ratio 14) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .12, ratio 13) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 311/4884] egen range: int1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.7e-02, ratio 11) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 9.4e-02, ratio 12) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.0e-02, ratio .91) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 8.0e-03, ratio .57) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 8.0e-03, ratio .62) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 9.0e-03, ratio 1.3) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 4.0e-03, ratio .33) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 5.0e-03, ratio .42) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 9.0e-03, ratio 1.5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1773,103 +1773,103 @@ Checking egen. N = 5,000; varlist = int1 int2 --------------------------------------------- Checking full egen range: int1 int2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .25, ratio 22) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs .24, ratio 16) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 5.0e-03, ratio .36) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 6.0e-03, ratio .43) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 524/4366] egen range: int1 int2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.1e-02, ratio .69) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.3e-02, ratio .72) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.1e-02, ratio .46) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 9.0e-03, ratio .6) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.8e-02, ratio 1.1) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .23, ratio 29) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .23, ratio 25) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: int1 int2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs .14, ratio 7.1) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .13, ratio 16) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 386/4501] egen range: int1 int2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .12, ratio 12) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .12, ratio 13) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 9.0e-03, ratio 1.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1877,103 +1877,103 @@ Checking egen. N = 5,000; varlist = int1 int2 int3 -------------------------------------------------- Checking full egen range: int1 int2 int3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .24, ratio 24) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .23, ratio 26) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 6.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 70/4371] egen range: int1 int2 int3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .24, ratio 24) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .23, ratio 29) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-03, ratio .14) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: int1 int2 int3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .14, ratio 14) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .13, ratio 13) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 9.0e-03, ratio 1.1) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 871/4586] egen range: int1 int2 int3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .13, ratio 13) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .12, ratio 14) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 8.0e-03, ratio 1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1981,103 +1981,103 @@ Checking egen. N = 5,000; varlist = int1 str_32 double1 ------------------------------------------------------- Checking full egen range: int1 str_32 double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.7e-02, ratio .77) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 8.0e-03, ratio .5) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .25, ratio 25) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .23, ratio 23) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 6.0e-03, ratio .38) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 5.0e-03, ratio .36) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.1e-02, ratio 1.6) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 120/3808] egen range: int1 str_32 double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .24, ratio 25) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .24, ratio 26) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: int1 str_32 double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.6e-02, ratio 1.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .14, ratio 14) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .13, ratio 13) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.1e-02, ratio 1.6) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 839/4978] egen range: int1 str_32 double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.6e-02, ratio 1.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .13, ratio 13) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .13, ratio 14) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 7.0e-03, ratio .41) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -2085,103 +2085,103 @@ Checking egen. N = 5,000; varlist = int1 str_32 double1 int2 str_12 double2 --------------------------------------------------------------------------- Checking full egen range: int1 str_32 double1 int2 str_12 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.3e-02, ratio 1) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 7.0e-03, ratio .58) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 7.0e-03, ratio .58) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 7.0e-03, ratio .58) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.7e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .25, ratio 23) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .24, ratio 24) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 7.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 335/4753] egen range: int1 str_32 double1 int2 str_12 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.6e-02, ratio 1.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .24, ratio 22) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .23, ratio 23) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 7.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: int1 str_32 double1 int2 str_12 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 7.0e-03, ratio .58) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.7e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs .14, ratio 12) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .14, ratio 14) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 5.0e-03, ratio .45) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 1019/4220] egen range: int1 str_32 double1 int2 str_12 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .13, ratio 12) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .12, ratio 12) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.1e-02, ratio 1.1) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.0e-03, ratio .89) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 7.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -2189,103 +2189,103 @@ Checking egen. N = 5,000; varlist = int1 str_32 double1 int2 str_12 double2 int3 ---------------------------------------------------------------------------------------------- Checking full egen range: int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.0e-02, ratio .83) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.8e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs .26, ratio 22) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs .24, ratio 20) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.1e-02, ratio 1.1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 5.0e-03, ratio .45) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 8.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 412/4298] egen range: int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 7.0e-03, ratio .58) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.8e-02, ratio 1.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs .26, ratio 22) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs .25, ratio 21) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.7e-02, ratio 1.4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs .14, ratio 12) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs .13, ratio 8.9) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.4e-02, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 8.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 71/4695] egen range: int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.8e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .12, ratio 11) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .12, ratio 11) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.4e-02, ratio 1.3) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.3e-02, ratio 1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 5.0e-03, ratio .29) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 6.0e-03, ratio .46) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 8.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -2293,103 +2293,103 @@ Checking egen. N = 5,000; varlist = strL1 ----------------------------------------- Checking full egen range: strL1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 8.0e-03, ratio .36) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 7.0e-03, ratio .24) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 8.0e-03, ratio .38) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 7.0e-03, ratio .3) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.0e-02, ratio .59) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.0e-02, ratio .56) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 5.0e-03, ratio .28) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.1e-02, ratio .69) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 3.7e-02, ratio 2.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs .2, ratio 9.8) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs .2, ratio 11) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.1e-02, ratio .61) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.2e-02, ratio .71) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.2e-02, ratio .75) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.3e-02, ratio .72) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.3e-02, ratio .72) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.3e-02, ratio .72) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.3e-02, ratio .76) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 5.0e-03, ratio .31) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 5.0e-03, ratio .29) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 6.0e-03, ratio .33) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 2.0e-03, ratio .15) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 2.0e-03, ratio .15) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 2.0e-03, ratio .15) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 3.0e-03, ratio .23) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 2.0e-03, ratio .15) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 3.0e-03, ratio .23) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 2.0e-03, ratio .15) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 8.0e-03, ratio .62) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.7e-02, ratio 1.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 3.0e-03, ratio .25) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 3.0e-03, ratio .25) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.0e-02, ratio .83) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.0e-02, ratio .83) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.0e-02, ratio .91) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 4.0e-03, ratio .33) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 999/3958] egen range: strL1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.3e-02, ratio .93) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.3e-02, ratio .93) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 2.4e-02, ratio 1.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs .16, ratio 12) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs .15, ratio 12) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.2e-02, ratio .92) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.2e-02, ratio .92) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.4e-02, ratio 1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 7.0e-03, ratio .54) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 8.0e-03, ratio .62) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.0e-03, ratio 9.1e-02) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.8e-02, ratio 1.6) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 5.0e-03, ratio .45) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: strL1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.3e-02, ratio .93) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.0e-02, ratio .63) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 2.3e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs .12, ratio 8) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs .12, ratio 7.7) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.3e-02, ratio .93) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.4e-02, ratio 1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 6.0e-03, ratio .43) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 6.0e-03, ratio .43) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 2.0e-03, ratio .17) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 2.0e-03, ratio .17) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 2.0e-03, ratio .17) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 2.0e-03, ratio .17) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 5.0e-03, ratio .45) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 616/3970] egen range: strL1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.3e-02, ratio .93) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.2e-02, ratio .92) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.2e-02, ratio .92) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.2e-02, ratio .92) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 2.3e-02, ratio 1.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.1e-02, ratio 7) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-02, ratio 6.9) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.1e-02, ratio .92) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.2e-02, ratio .92) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.3e-02, ratio 1.1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 6.0e-03, ratio .43) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 6.0e-03, ratio .4) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-03, ratio .2) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-03, ratio .22) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.7e-02, ratio 1.5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 8.0e-03, ratio .8) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -2397,103 +2397,103 @@ Checking egen. N = 5,000; varlist = strL1 strL2 ----------------------------------------------- Checking full egen range: strL1 strL2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 1.4e-02, ratio .44) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.4e-02, ratio .45) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.3e-02, ratio .42) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.4e-02, ratio .45) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.1e-02 vs 1.1e-02, ratio .27) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 9.0e-03, ratio .36) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 8.0e-03, ratio .36) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 8.0e-03, ratio .38) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.5e-02, ratio .79) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs .13, ratio 6.6) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs .13, ratio 6.7) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 7.0e-03, ratio .39) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 9.0e-03, ratio .47) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 8.0e-03, ratio .42) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 9.0e-03, ratio .45) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 9.0e-03, ratio .5) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 8.0e-03, ratio .42) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 8.0e-03, ratio .4) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.0e-02, ratio .59) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 9.0e-03, ratio .53) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 3.0e-03, ratio .16) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 4.0e-03, ratio .2) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 4.0e-03, ratio .16) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 4.0e-03, ratio .16) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 4.0e-03, ratio .17) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 4.0e-03, ratio .17) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 4.0e-03, ratio .16) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 5.0e-03, ratio .21) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 4.0e-03, ratio .17) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.0e-02, ratio .42) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 2.0e-02, ratio .8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 5.0e-03, ratio .22) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 5.0e-03, ratio .21) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.0e-02, ratio .4) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.0e-02, ratio .42) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.1e-02, ratio .46) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.1e-02, ratio .46) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.0e-02, ratio .42) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.1e-02, ratio .46) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 1.1e-02, ratio .48) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.3e-02, ratio .59) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.2e-02, ratio .55) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 5.0e-03, ratio .23) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 4.0e-03, ratio .17) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 41/4642] egen range: strL1 strL2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 8.0e-03, ratio .47) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 8.0e-03, ratio .42) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 8.0e-03, ratio .44) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 8.0e-03, ratio .42) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 8.0e-03, ratio .44) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 7.0e-03, ratio .39) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 9.0e-03, ratio .53) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 9.0e-03, ratio .53) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.6e-02, ratio .8) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs .13, ratio 6.3) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs .13, ratio 7.1) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 8.0e-03, ratio .44) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 8.0e-03, ratio .44) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 8.0e-03, ratio .44) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 8.0e-03, ratio .44) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 8.0e-03, ratio .42) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 8.0e-03, ratio .44) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 9.0e-03, ratio .5) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.0e-02, ratio .63) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 9.0e-03, ratio .53) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 4.0e-03, ratio .24) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 3.0e-03, ratio .16) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 3.0e-03, ratio .14) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 4.0e-03, ratio .18) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 4.0e-03, ratio .19) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 4.0e-03, ratio .17) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 4.0e-03, ratio .17) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 5.0e-03, ratio .22) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 4.0e-03, ratio .19) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.0e-02, ratio .48) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 2.0e-02, ratio .87) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 5.0e-03, ratio .21) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 5.0e-03, ratio .23) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 9.0e-03, ratio .37) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 1.0e-02, ratio .43) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 1.0e-02, ratio .43) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.0e-02, ratio .42) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.0e-02, ratio .42) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 1.1e-02, ratio .48) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.0e-02, ratio .45) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.3e-02, ratio .62) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.1e-02, ratio .5) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 4.0e-03, ratio .19) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 5.0e-03, ratio .24) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: strL1 strL2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 8.0e-03, ratio .57) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 8.0e-03, ratio .5) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 7.0e-03, ratio .47) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 8.0e-03, ratio .53) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 7.0e-03, ratio .5) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 7.0e-03, ratio .47) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 8.0e-03, ratio .53) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 7.0e-03, ratio .47) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.5e-02, ratio 1) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 6.9e-02, ratio 4.3) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 6.9e-02, ratio 4.6) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 8.0e-03, ratio .5) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 8.0e-03, ratio .53) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 8.0e-03, ratio .53) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 8.0e-03, ratio .53) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 9.0e-03, ratio .56) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 8.0e-03, ratio .53) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 8.0e-03, ratio .5) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 4.0e-03, ratio .29) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 4.0e-03, ratio .29) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 4.0e-03, ratio .2) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 4.0e-03, ratio .2) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 4.0e-03, ratio .2) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 4.0e-03, ratio .2) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 5.0e-03, ratio .25) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 4.0e-03, ratio .2) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 4.0e-03, ratio .21) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.1e-02, ratio .55) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.9e-02, ratio .9) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 5.0e-03, ratio .25) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 5.0e-03, ratio .25) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.0e-02, ratio .5) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.0e-02, ratio .5) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.0e-02, ratio .5) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.0e-02, ratio .5) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.1e-02, ratio .55) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.0e-02, ratio .53) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.0e-02, ratio .5) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.3e-02, ratio .72) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.0e-02, ratio .53) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 4.0e-03, ratio .22) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 5.0e-03, ratio .26) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 744/4001] egen range: strL1 strL2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 7.0e-03, ratio .58) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 7.0e-03, ratio .58) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 7.0e-03, ratio .54) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.5e-02, ratio 1.2) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 6.4e-02, ratio 5.3) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 6.4e-02, ratio 5.3) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 8.0e-03, ratio .62) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.0e-02, ratio .91) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.0e-03, ratio .27) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 3.0e-03, ratio .21) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 4.0e-03, ratio .25) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 5.0e-03, ratio .2) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 4.0e-03, ratio .17) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 5.0e-03, ratio .22) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 5.0e-03, ratio .21) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 5.0e-03, ratio .21) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 5.0e-03, ratio .21) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.5e-02, ratio .63) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 2.9e-02, ratio 1.2) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 6.0e-03, ratio .25) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 5.0e-03, ratio .22) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.5e-02, ratio .6) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.5e-02, ratio .63) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.5e-02, ratio .63) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.6e-02, ratio .67) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.0e-02, ratio .53) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.0e-02, ratio .67) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.0e-02, ratio .67) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 4.0e-03, ratio .27) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 3.0e-03, ratio .2) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -2501,103 +2501,103 @@ Checking egen. N = 5,000; varlist = strL1 strL2 strL3 ----------------------------------------------------- Checking full egen range: strL1 strL2 strL3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 9.0e-03, ratio .35) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs 1.0e-02, ratio .36) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 9.0e-03, ratio .33) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 1.1e-02, ratio .42) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.0e-02, ratio .4) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 9.0e-03, ratio .35) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 9.0e-03, ratio .35) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.0e-02, ratio .4) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 1.9e-02, ratio .73) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs .13, ratio 4.8) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs .13, ratio 5) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 1.0e-02, ratio .37) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.0e-02, ratio .4) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 1.0e-02, ratio .38) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.1e-02, ratio .44) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 1.0e-02, ratio .38) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.0e-02, ratio .4) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.0e-02, ratio .4) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.2e-02, ratio .5) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.1e-02, ratio .46) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 4.0e-03, ratio .15) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 4.0e-03, ratio .15) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 4.0e-03, ratio .13) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 5.0e-03, ratio .16) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 5.0e-03, ratio .16) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 5.0e-03, ratio .16) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 5.0e-03, ratio .16) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 6.0e-03, ratio .19) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 5.0e-03, ratio .16) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 1.2e-02, ratio .38) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 2.5e-02, ratio .78) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 6.0e-03, ratio .19) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 6.0e-03, ratio .19) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 1.2e-02, ratio .38) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.3e-02, ratio .42) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 1.3e-02, ratio .41) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.1e-02, ratio .35) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.2e-02, ratio .39) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.2e-02, ratio .39) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 1.2e-02, ratio .38) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 1.6e-02, ratio .55) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 1.4e-02, ratio .47) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 5.0e-03, ratio .16) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 3.3e-02 vs 5.0e-03, ratio .15) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 547/4649] egen range: strL1 strL2 strL3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 9.0e-03, ratio .39) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 1.0e-02, ratio .43) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.0e-02, ratio .45) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.0e-02, ratio .45) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 1.0e-02, ratio .43) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 9.0e-03, ratio .39) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.0e-02, ratio .45) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.0e-02, ratio .45) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.8e-02, ratio .82) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs .13, ratio 5.7) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs .13, ratio 5.7) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.0e-02, ratio .42) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.4e-02, ratio .58) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 9.0e-03, ratio .37) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 9.0e-03, ratio .39) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 1.0e-02, ratio .43) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 1.0e-02, ratio .43) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 1.0e-02, ratio .43) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.4e-02, ratio .64) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.1e-02, ratio .52) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 4.0e-03, ratio .15) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 4.0e-03, ratio .16) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs 5.0e-03, ratio .18) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 5.0e-03, ratio .17) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 4.0e-03, ratio .15) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-02 vs 6.0e-03, ratio .15) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 3.4e-02 vs 5.0e-03, ratio .15) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 5.0e-03, ratio .17) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 4.0e-03, ratio .14) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 1.1e-02, ratio .38) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 2.3e-02, ratio .79) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 6.0e-03, ratio .21) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 6.0e-03, ratio .21) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 1.2e-02, ratio .41) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 1.2e-02, ratio .41) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 1.3e-02, ratio .45) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 1.1e-02, ratio .38) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 1.1e-02, ratio .37) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 1.2e-02, ratio .4) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 1.2e-02, ratio .41) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs 1.5e-02, ratio .54) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 1.2e-02, ratio .4) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 4.0e-03, ratio .14) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 5.0e-03, ratio .17) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: strL1 strL2 strL3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 6.5e-02 vs 2.4e-02, ratio .37) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 3.6e-02 vs 1.6e-02, ratio .44) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 3.5e-02 vs 1.8e-02, ratio .51) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 3.7e-02 vs 1.7e-02, ratio .46) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 3.6e-02 vs 1.6e-02, ratio .44) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 3.6e-02 vs 1.6e-02, ratio .44) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 3.7e-02 vs 1.1e-02, ratio .3) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 2.1e-02, ratio .7) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 2.1e-02, ratio .84) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 7.3e-02, ratio 3.6) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 7.4e-02, ratio 3.7) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 9.0e-03, ratio .43) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 9.0e-03, ratio .47) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.0e-02, ratio .5) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 9.0e-03, ratio .45) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.0e-02, ratio .53) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 9.0e-03, ratio .43) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.0e-02, ratio .48) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.2e-02, ratio .63) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.1e-02, ratio .55) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 4.0e-03, ratio .21) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 4.0e-03, ratio .19) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 5.0e-03, ratio .19) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 5.0e-03, ratio .19) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 5.0e-03, ratio .19) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.2e-02 vs 6.0e-03, ratio .14) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-02 vs 6.0e-03, ratio .15) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.2e-02 vs 6.0e-03, ratio .14) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-02 vs 5.0e-03, ratio .13) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 3.9e-02 vs 2.0e-02, ratio .51) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-02 vs 3.8e-02, ratio .95) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-02 vs 7.0e-03, ratio .17) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-02 vs 7.0e-03, ratio .17) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-02 vs 1.9e-02, ratio .47) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.3e-02 vs 1.1e-02, ratio .26) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.1e-02, ratio .44) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.1e-02, ratio .44) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.2e-02, ratio .48) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.2e-02, ratio .48) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 1.2e-02, ratio .46) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.6e-02, ratio .64) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 1.4e-02, ratio .54) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 5.0e-03, ratio .2) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 5.0e-03, ratio .19) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 1187/4758] egen range: strL1 strL2 strL3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.0e-02, ratio .63) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.0e-02, ratio .63) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 9.0e-03, ratio .53) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs 1.0e-02, ratio .36) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 9.0e-03, ratio .56) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 9.0e-03, ratio .56) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 9.0e-03, ratio .56) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.0e-02, ratio .63) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.8e-02, ratio 1.1) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 6.6e-02, ratio 4.1) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 6.7e-02, ratio 3.9) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.0e-02, ratio .59) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.0e-02, ratio .63) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.0e-02, ratio .63) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.0e-02, ratio .63) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 9.0e-03, ratio .56) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.0e-02, ratio .63) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.0e-02, ratio .63) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 4.0e-03, ratio .27) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 4.0e-03, ratio .24) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 4.0e-03, ratio .18) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 5.0e-03, ratio .23) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 4.0e-03, ratio .18) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 6.0e-03, ratio .27) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 5.0e-03, ratio .23) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 5.0e-03, ratio .23) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 5.0e-03, ratio .24) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.2e-02, ratio .55) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 2.3e-02, ratio 1) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 7.0e-03, ratio .33) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 6.0e-03, ratio .27) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.9e-02, ratio .86) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 3.5e-02 vs 1.9e-02, ratio .54) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 3.5e-02 vs 1.8e-02, ratio .51) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 3.5e-02 vs 1.9e-02, ratio .54) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 3.4e-02 vs 1.8e-02, ratio .53) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 3.4e-02 vs 1.9e-02, ratio .56) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 3.3e-02 vs 1.8e-02, ratio .55) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 2.4e-02, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 1.2e-02, ratio .4) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 4.0e-03, ratio .19) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 4.0e-03, ratio .2) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -9372,22 +9372,14 @@ Compare pctile - if in: - weight: [aw = unif_0_100] - obs: 50,000 - compare_pctile (warning): gquantiles pctile = double1 gave different percentiles to pctile (tol = 1.0e-06) - compare_pctile (warning): gquantiles pctile = double1 gave different percentiles to pctile (reltol = 1.0e-08) - -using weights in pctile seems to give incorrect results under some -circumstances. Only 1 / 499 pctiles were off by an average of -.0000404. This is likely due to this quirk in pctile rather than an -error in your code (pay special attention to the weighted gcollapse -comparison to check) - + compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (tol = 1.0e-06) compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 8 / 499 pctiles were off by an average of -.0000524. This is likely due to this quirk in pctile rather than an +circumstances. Only 2 / 499 pctiles were off by an average of +.0000297. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) @@ -9397,22 +9389,22 @@ comparison to check) compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 5 / 499 pctiles were off by an average of -.0000194. This is likely due to this quirk in pctile rather than an +circumstances. Only 8 / 499 pctiles were off by an average of +.00074. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare_pctile (passed): gquantiles pctile = int1^2 + 3 * double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (passed): gquantiles pctile = log(double1) + 2 * int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (warning): gquantiles pctile = exp(double3) + int1 * double3 gave different percentiles to pctile (tol = 1.0e-06) - compare_pctile (warning): gquantiles pctile = exp(double3) + int1 * double3 gave different percentiles to pctile (reltol = 1.0e-08) + compare_pctile (warning): gquantiles pctile = int1^2 + 3 * double1 gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = int1^2 + 3 * double1 gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some circumstances. Only 1 / 499 pctiles were off by an average of -.000835. This is likely due to this quirk in pctile rather than an +.00392. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) + compare_pctile (passed): gquantiles pctile = log(double1) + 2 * int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare_pctile (passed): gquantiles pctile = exp(double3) + int1 * double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) Compare pctile @@ -9475,8 +9467,8 @@ Compare pctile compare_pctile (warning): gquantiles pctile = double1 gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 2 / 499 pctiles were off by an average of -.000187. This is likely due to this quirk in pctile rather than an +circumstances. Only 1 / 499 pctiles were off by an average of +.00324. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) @@ -9485,8 +9477,8 @@ comparison to check) compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 1 / 499 pctiles were off by an average of -.0000692. This is likely due to this quirk in pctile rather than an +circumstances. Only 5 / 499 pctiles were off by an average of +.0000418. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) @@ -9497,13 +9489,29 @@ comparison to check) using weights in pctile seems to give incorrect results under some circumstances. Only 2 / 499 pctiles were off by an average of -.0000224. This is likely due to this quirk in pctile rather than an +.000028. This is likely due to this quirk in pctile rather than an +error in your code (pay special attention to the weighted gcollapse +comparison to check) + + compare_pctile (warning): gquantiles pctile = int1^2 + 3 * double1 gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = int1^2 + 3 * double1 gave different percentiles to pctile (reltol = 1.0e-08) + +using weights in pctile seems to give incorrect results under some +circumstances. Only 1 / 499 pctiles were off by an average of +.00195. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare_pctile (passed): gquantiles pctile = int1^2 + 3 * double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = log(double1) + 2 * int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (passed): gquantiles pctile = exp(double3) + int1 * double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = exp(double3) + int1 * double3 gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = exp(double3) + int1 * double3 gave different percentiles to pctile (reltol = 1.0e-08) + +using weights in pctile seems to give incorrect results under some +circumstances. Only 1 / 499 pctiles were off by an average of +.00135. This is likely due to this quirk in pctile rather than an +error in your code (pay special attention to the weighted gcollapse +comparison to check) + Compare pctile @@ -9559,17 +9567,33 @@ Compare pctile - if in: - weight: [aw = unif_0_100] - obs: 50,000 - compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = double1 gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = double1 gave different percentiles to pctile (reltol = 1.0e-08) + +using weights in pctile seems to give incorrect results under some +circumstances. Only 1 / 99 pctiles were off by an average of +.000286. This is likely due to this quirk in pctile rather than an +error in your code (pay special attention to the weighted gcollapse +comparison to check) + compare_pctile (passed): gquantiles pctile = double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (passed): gquantiles pctile = ru, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (reltol = 1.0e-08) + +using weights in pctile seems to give incorrect results under some +circumstances. Only 1 / 99 pctiles were off by an average of +.000163. This is likely due to this quirk in pctile rather than an +error in your code (pay special attention to the weighted gcollapse +comparison to check) + compare_pctile (passed): gquantiles pctile = int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (tol = 1.0e-06) compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 2 / 99 pctiles were off by an average of -.000507. This is likely due to this quirk in pctile rather than an +circumstances. Only 1 / 99 pctiles were off by an average of +.0000119. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) @@ -9623,7 +9647,15 @@ Compare pctile compare_pctile (passed): gquantiles pctile = ru, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (passed): gquantiles pctile = ix, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (reltol = 1.0e-08) + +using weights in pctile seems to give incorrect results under some +circumstances. Only 1 / 99 pctiles were off by an average of +.0000204. This is likely due to this quirk in pctile rather than an +error in your code (pay special attention to the weighted gcollapse +comparison to check) + compare_pctile (passed): gquantiles pctile = int1^2 + 3 * double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = log(double1) + 2 * int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = exp(double3) + int1 * double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9655,7 +9687,15 @@ Compare pctile compare_pctile (passed): gquantiles pctile = ru, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (passed): gquantiles pctile = ix, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (reltol = 1.0e-08) + +using weights in pctile seems to give incorrect results under some +circumstances. Only 1 / 9 pctiles were off by an average of +.0000167. This is likely due to this quirk in pctile rather than an +error in your code (pay special attention to the weighted gcollapse +comparison to check) + compare_pctile (passed): gquantiles pctile = int1^2 + 3 * double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = log(double1) + 2 * int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = exp(double3) + int1 * double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9856,7 +9896,14 @@ Compare _pctile compare__pctile (passed): gquantiles ru, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (passed): gquantiles ix, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 2526 (_pctile) vs 2524 + compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + +using weights in _pctile seems to give incorrect results under some +circumstances. The 1 _pctiles that were off are likely due to +this quirk in pctile rather than an error in your code (pay special +attention to the weighted gcollapse comparison to check) + compare__pctile (passed): gquantiles int1^2 + 3 * double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles log(double1) + 2 * int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles exp(double3) + int1 * double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9883,47 +9930,62 @@ Compare _pctile - if in: - weight: [aw = unif_0_100] - obs: 50,000 - compare__pctile (warning): 314.3120234599337 (_pctile) vs 314.3493733368814 - compare__pctile (warning): gquantiles double1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 10.36284162492717 (_pctile) vs 10.36361984260191 + compare__pctile (warning): gquantiles double3, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (passed): gquantiles double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 2.222577389329672 (_pctile) vs 2.225831896066666 - compare__pctile (warning): 19.53974765492603 (_pctile) vs 19.53987719025463 - compare__pctile (warning): 36.66348471306264 (_pctile) vs 36.66066727600992 - compare__pctile (warning): 38.37932536844164 (_pctile) vs 38.38247617240995 - compare__pctile (warning): 45.76793099986389 (_pctile) vs 45.76782952062786 - compare__pctile (warning): 66.86136689968407 (_pctile) vs 66.86382321640849 - compare__pctile (warning): 74.41014474024996 (_pctile) vs 74.41120939329267 - compare__pctile (warning): 98.2724626082927 (_pctile) vs 98.27177373226732 + compare__pctile (warning): 10.77289952663705 (_pctile) vs 10.77492877375335 + compare__pctile (warning): 24.26335283089429 (_pctile) vs 24.25951638724655 + compare__pctile (warning): 30.24995379382744 (_pctile) vs 30.25045280810446 + compare__pctile (warning): 34.08667262410745 (_pctile) vs 34.08649621997029 + compare__pctile (warning): 57.66218897188082 (_pctile) vs 57.66378329135478 + compare__pctile (warning): 61.1591161461547 (_pctile) vs 61.16115381009877 + compare__pctile (warning): 62.28061155416071 (_pctile) vs 62.2794593218714 + compare__pctile (warning): 68.49557013483718 (_pctile) vs 68.49718529265374 + compare__pctile (warning): 72.4619081011042 (_pctile) vs 72.461789380759 + compare__pctile (warning): 80.51229687407613 (_pctile) vs 80.51211566198617 + compare__pctile (warning): 99.48611783329397 (_pctile) vs 99.48614262975752 compare__pctile (warning): gquantiles ru, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some -circumstances. The 8 _pctiles that were off are likely due to +circumstances. The 11 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 5807.5 (_pctile) vs 5807 - compare__pctile (warning): 15686.5 (_pctile) vs 15686 - compare__pctile (warning): 19649 (_pctile) vs 19648 - compare__pctile (warning): 22412.5 (_pctile) vs 22413 - compare__pctile (warning): 37831.5 (_pctile) vs 37831 - compare__pctile (warning): 45679.5 (_pctile) vs 45680 + compare__pctile (warning): 13047.5 (_pctile) vs 13047 + compare__pctile (warning): 16602.5 (_pctile) vs 16602 + compare__pctile (warning): 22977.5 (_pctile) vs 22977 + compare__pctile (warning): 36991.5 (_pctile) vs 36991 compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some -circumstances. The 6 _pctiles that were off are likely due to +circumstances. The 4 _pctiles that were off are likely due to +this quirk in pctile rather than an error in your code (pay special +attention to the weighted gcollapse comparison to check) + + compare__pctile (warning): 23962.45449642465 (_pctile) vs 23968.05266593583 + compare__pctile (warning): gquantiles int1^2 + 3 * double1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + +using weights in _pctile seems to give incorrect results under some +circumstances. The 1 _pctiles that were off are likely due to +this quirk in pctile rather than an error in your code (pay special +attention to the weighted gcollapse comparison to check) + + compare__pctile (warning): 1128.535929152657 (_pctile) vs 1128.538880508307 + compare__pctile (warning): gquantiles log(double1) + 2 * int1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + +using weights in _pctile seems to give incorrect results under some +circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (passed): gquantiles int1^2 + 3 * double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (passed): gquantiles log(double1) + 2 * int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles exp(double3) + int1 * double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9988,21 +10050,22 @@ Compare _pctile - if in: [if random2 > 0] - weight: [aw = unif_0_100] - obs: 50,000 - compare__pctile (warning): 121.1548009887338 (_pctile) vs 120.9527356550097 + compare__pctile (warning): 224.383323919028 (_pctile) vs 224.3807828053832 + compare__pctile (warning): 532.4726683320478 (_pctile) vs 532.3322506155819 compare__pctile (warning): gquantiles double1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some -circumstances. The 1 _pctiles that were off are likely due to +circumstances. The 2 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) compare__pctile (passed): gquantiles double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 6.60779905738309 (_pctile) vs 6.599006010219455 - compare__pctile (warning): 14.64607359375805 (_pctile) vs 14.64308362919837 - compare__pctile (warning): 35.87376575451344 (_pctile) vs 35.87363585829735 - compare__pctile (warning): 46.81885668542236 (_pctile) vs 46.81743199471384 - compare__pctile (warning): 78.91240695025772 (_pctile) vs 78.9120385190472 - compare__pctile (warning): 87.04850836656988 (_pctile) vs 87.04866480547935 + compare__pctile (warning): 10.25416639167815 (_pctile) vs 10.25457403156906 + compare__pctile (warning): 11.39940568245947 (_pctile) vs 11.40642699319869 + compare__pctile (warning): 53.1801704550162 (_pctile) vs 53.1854388769716 + compare__pctile (warning): 64.79002853156999 (_pctile) vs 64.79040058329701 + compare__pctile (warning): 92.70972840022296 (_pctile) vs 92.70799160003662 + compare__pctile (warning): 94.95161749655381 (_pctile) vs 94.95193902403116 compare__pctile (warning): gquantiles ru, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some @@ -10010,27 +10073,39 @@ circumstances. The 6 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 273.5 (_pctile) vs 274 + compare__pctile (warning): gquantiles int1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + +using weights in _pctile seems to give incorrect results under some +circumstances. The 1 _pctiles that were off are likely due to +this quirk in pctile rather than an error in your code (pay special +attention to the weighted gcollapse comparison to check) + compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 19007.5 (_pctile) vs 19007 - compare__pctile (warning): 26270 (_pctile) vs 26269 - compare__pctile (warning): 31759.5 (_pctile) vs 31760 - compare__pctile (warning): 32212 (_pctile) vs 32213 - compare__pctile (warning): 48429.5 (_pctile) vs 48430 + compare__pctile (warning): 4041 (_pctile) vs 4042 + compare__pctile (warning): 24010 (_pctile) vs 24009 compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some -circumstances. The 5 _pctiles that were off are likely due to +circumstances. The 2 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (passed): gquantiles int1^2 + 3 * double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 1467.103986946349 (_pctile) vs 1467.401182621338 - compare__pctile (warning): gquantiles log(double1) + 2 * int1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 803776.9532646136 (_pctile) vs 803873.477692375 + compare__pctile (warning): gquantiles int1^2 + 3 * double1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special +attention to the weighted gcollapse comparison to check) + + compare__pctile (warning): 1629.476480139289 (_pctile) vs 1629.444770627585 + compare__pctile (warning): 1797.764243111649 (_pctile) vs 1797.865029527349 + compare__pctile (warning): gquantiles log(double1) + 2 * int1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + +using weights in _pctile seems to give incorrect results under some +circumstances. The 2 _pctiles that were off are likely due to +this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) compare__pctile (passed): gquantiles exp(double3) + int1 * double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -10101,27 +10176,27 @@ Compare _pctile - weight: [aw = unif_0_100] - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 5.642359131314414 (_pctile) vs 5.643751521504062 - compare__pctile (warning): gquantiles double3, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 4.000353743322194 (_pctile) vs 4.000219842419028 + compare__pctile (warning): gquantiles ru, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (passed): gquantiles ru, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 22476.5 (_pctile) vs 22476 - compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles ix, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles int1^2 + 3 * double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 1233.368311908385 (_pctile) vs 1233.077407358512 + compare__pctile (warning): gquantiles log(double1) + 2 * int1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (passed): gquantiles int1^2 + 3 * double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (passed): gquantiles log(double1) + 2 * int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles exp(double3) + int1 * double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -10159,21 +10234,15 @@ Compare _pctile - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 1.008600229397416 (_pctile) vs 1.009950414299965 - compare__pctile (warning): gquantiles ru, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - -using weights in _pctile seems to give incorrect results under some -circumstances. The 1 _pctiles that were off are likely due to -this quirk in pctile rather than an error in your code (pay special -attention to the weighted gcollapse comparison to check) - + compare__pctile (passed): gquantiles ru, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 12043 (_pctile) vs 12042 + compare__pctile (warning): 2972 (_pctile) vs 2973 + compare__pctile (warning): 42509 (_pctile) vs 42510 compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some -circumstances. The 1 _pctiles that were off are likely due to +circumstances. The 2 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) @@ -10206,25 +10275,18 @@ Compare _pctile compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles ru, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 402.5 (_pctile) vs 403 - compare__pctile (warning): gquantiles int1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - -using weights in _pctile seems to give incorrect results under some -circumstances. The 1 _pctiles that were off are likely due to -this quirk in pctile rather than an error in your code (pay special -attention to the weighted gcollapse comparison to check) - + compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (passed): gquantiles ix, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (passed): gquantiles int1^2 + 3 * double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 810.673133318174 (_pctile) vs 810.7945888508492 - compare__pctile (warning): gquantiles log(double1) + 2 * int1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 4991.5 (_pctile) vs 4991 + compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) + compare__pctile (passed): gquantiles int1^2 + 3 * double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles log(double1) + 2 * int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles exp(double3) + int1 * double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -10367,21 +10429,32 @@ Compare xtile - if in: - weight: [aw = unif_0_100] - obs: 50,000 + + __000003 | N Cum Pct (%) Cum Pct (%) + ---------------------------------------------------- + 0 | 49,481 49,481 99.0 99.0 + . | 500 49,981 1.0 100.0 + 1 | 19 50,000 0.0 100.0 + + compare_xtile (warning): gquantiles xtile = double1 gave different levels to xtile + +using weights in xtile seems to give incorrect results under some +circumstances. Only 19 / 50000 xtiles were off. + (note: fastxtile gave different levels to xtile) - compare_xtile (passed): gquantiles xtile = double1 was the same as xtile (note: fastxtile gave different levels to xtile) compare_xtile (passed): gquantiles xtile = double3 was the same as xtile __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - 0 | 49,490 49,490 99.0 99.0 - . | 509 49,999 1.0 100.0 - 1 | 1 50,000 0.0 100.0 + 0 | 49,487 49,487 99.0 99.0 + . | 510 49,997 1.0 100.0 + 1 | 3 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = ru gave different levels to xtile using weights in xtile seems to give incorrect results under some -circumstances. Only 1 / 50000 xtiles were off. +circumstances. Only 3 / 50000 xtiles were off. (note: fastxtile gave different levels to xtile) (note: fastxtile gave different levels to xtile) @@ -10392,13 +10465,13 @@ circumstances. Only 1 / 50000 xtiles were off. __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- 0 | 49,487 49,487 99.0 99.0 - . | 509 49,996 1.0 100.0 - 1 | 4 50,000 0.0 100.0 + . | 510 49,997 1.0 100.0 + 1 | 3 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = ix gave different levels to xtile using weights in xtile seems to give incorrect results under some -circumstances. Only 4 / 50000 xtiles were off. +circumstances. Only 3 / 50000 xtiles were off. (note: fastxtile gave different levels to xtile) (note: fastxtile failed where xtile succeeded) @@ -10466,8 +10539,19 @@ Compare xtile compare_xtile (passed): gquantiles xtile = double1 was the same as xtile (note: fastxtile gave different levels to xtile) compare_xtile (passed): gquantiles xtile = double3 was the same as xtile + + __000003 | N Cum Pct (%) Cum Pct (%) + ---------------------------------------------------- + 0 | 26,032 26,032 52.1 52.1 + . | 23,967 49,999 47.9 100.0 + 1 | 1 50,000 0.0 100.0 + + compare_xtile (warning): gquantiles xtile = ru gave different levels to xtile + +using weights in xtile seems to give incorrect results under some +circumstances. Only 1 / 50000 xtiles were off. + (note: fastxtile gave different levels to xtile) - compare_xtile (passed): gquantiles xtile = ru was the same as xtile (note: fastxtile gave different levels to xtile) compare_xtile (passed): gquantiles xtile = int1 was the same as xtile (note: fastxtile gave different levels to xtile) @@ -10475,18 +10559,29 @@ Compare xtile __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - 0 | 26,031 26,031 52.1 52.1 - . | 23,966 49,997 47.9 100.0 - 1 | 3 50,000 0.0 100.0 + 0 | 26,032 26,032 52.1 52.1 + . | 23,967 49,999 47.9 100.0 + 1 | 1 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = ix gave different levels to xtile using weights in xtile seems to give incorrect results under some -circumstances. Only 3 / 50000 xtiles were off. +circumstances. Only 1 / 50000 xtiles were off. (note: fastxtile gave different levels to xtile) (note: fastxtile failed where xtile succeeded) - compare_xtile (passed): gquantiles xtile = int1^2 + 3 * double1 was the same as xtile + + __000003 | N Cum Pct (%) Cum Pct (%) + ---------------------------------------------------- + 0 | 26,036 26,036 52.1 52.1 + . | 23,957 49,993 47.9 100.0 + 1 | 7 50,000 0.0 100.0 + + compare_xtile (warning): gquantiles xtile = int1^2 + 3 * double1 gave different levels to xtile + +using weights in xtile seems to give incorrect results under some +circumstances. Only 7 / 50000 xtiles were off. + (note: fastxtile failed where xtile succeeded) compare_xtile (passed): gquantiles xtile = log(double1) + 2 * int1 was the same as xtile (note: fastxtile failed where xtile succeeded) @@ -10549,36 +10644,14 @@ Compare xtile compare_xtile (passed): gquantiles xtile = double1 was the same as xtile (note: fastxtile gave different levels to xtile) compare_xtile (passed): gquantiles xtile = double3 was the same as xtile - - __000003 | N Cum Pct (%) Cum Pct (%) - ---------------------------------------------------- - 0 | 49,489 49,489 99.0 99.0 - . | 510 49,999 1.0 100.0 - 1 | 1 50,000 0.0 100.0 - - compare_xtile (warning): gquantiles xtile = ru gave different levels to xtile - -using weights in xtile seems to give incorrect results under some -circumstances. Only 1 / 50000 xtiles were off. - (note: fastxtile gave different levels to xtile) + compare_xtile (passed): gquantiles xtile = ru was the same as xtile (note: fastxtile gave different levels to xtile) compare_xtile (passed): gquantiles xtile = int1 was the same as xtile (note: fastxtile gave different levels to xtile) compare_xtile (passed): gquantiles xtile = int3 was the same as xtile - - __000003 | N Cum Pct (%) Cum Pct (%) - ---------------------------------------------------- - 0 | 49,489 49,489 99.0 99.0 - . | 510 49,999 1.0 100.0 - 1 | 1 50,000 0.0 100.0 - - compare_xtile (warning): gquantiles xtile = ix gave different levels to xtile - -using weights in xtile seems to give incorrect results under some -circumstances. Only 1 / 50000 xtiles were off. - (note: fastxtile gave different levels to xtile) + compare_xtile (passed): gquantiles xtile = ix was the same as xtile (note: fastxtile failed where xtile succeeded) compare_xtile (passed): gquantiles xtile = int1^2 + 3 * double1 was the same as xtile (note: fastxtile failed where xtile succeeded) @@ -10625,8 +10698,8 @@ Compare xtile __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - 0 | 26,089 26,089 52.2 52.2 - . | 23,910 49,999 47.8 100.0 + 0 | 26,091 26,091 52.2 52.2 + . | 23,908 49,999 47.8 100.0 1 | 1 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = ru gave different levels to xtile @@ -22113,104 +22186,1149 @@ Checking [in 127/21677 if random2 < 0] [aw = unif_0_100] range: -int1 compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking skewness and kurtosis. N = 25,000; varlist = int1 -int2 -------------------------------------------------------------- +Checking skewness and kurtosis. N = 25,000; varlist = int1 -int2 +------------------------------------------------------------- + +Checking full range [aw = unif_0_100]: int1 -int2 + compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + +Checking [in 4589/23010] [fw = int_unif_0_100] range: int1 -int2 + compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + +Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -int2 + compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + +Checking [in 1544/21463 if random2 < 0] [aw = unif_0_100] range: int1 -int2 + compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + + +Checking skewness and kurtosis. N = 25,000; varlist = int1 -int2 int3 +------------------------------------------------------------------ + +Checking full range [aw = unif_0_100]: int1 -int2 int3 + compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + +Checking [in 5546/22075] [fw = int_unif_0_100] range: int1 -int2 int3 + compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + +Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -int2 int3 + compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + +Checking [in 678/23901 if random2 < 0] [aw = unif_0_100] range: int1 -int2 int3 + compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + + +Checking skewness and kurtosis. N = 25,000; varlist = -int1 -str_32 -double1 +------------------------------------------------------------------------- + +Checking full range [aw = unif_0_100]: -int1 -str_32 -double1 + compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + +Checking [in 4424/20736] [fw = int_unif_0_100] range: -int1 -str_32 -double1 + compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + +Checking [if random2 > 0] [fw = int_unif_0_100] range: -int1 -str_32 -double1 + compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + +Checking [in 3766/21563 if random2 < 0] [aw = unif_0_100] range: -int1 -str_32 -double1 + compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + + +Checking skewness and kurtosis. N = 25,000; varlist = int1 -str_32 double1 -int2 str_12 -double2 +--------------------------------------------------------------------------------------------- + +Checking full range [aw = unif_0_100]: int1 -str_32 double1 -int2 str_12 -double2 + compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + +Checking [in 5336/21185] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 + compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + +Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 + compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + +Checking [in 258/20851 if random2 < 0] [aw = unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 + compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + + +Checking skewness and kurtosis. N = 25,000; varlist = int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +----------------------------------------------------------------------------------------------------------------- + +Checking full range [aw = unif_0_100]: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 + compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + +Checking [in 2665/20821] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 + compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + +Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 + compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) + +Checking [in 2113/21946 if random2 < 0] [aw = unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 + compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) + + + + + + + + + + +-------------------------------------------------------------------------------- +consistency_collapse, oncollision(error) wgt(both mix) +-------------------------------------------------------------------------------- + + + +Checking collapse. N = 25,000; varlist = +----------------------------------------- + compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 3960/24630] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 2246/21442] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + + +Checking collapse. N = 25,000; varlist = str_12 +----------------------------------------------- + compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 1237/20004] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1806/21914] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + + +Checking collapse. N = 25,000; varlist = str_12 str_32 +------------------------------------------------------ + compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 4998/21145] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 5952/19471] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + + +Checking collapse. N = 25,000; varlist = str_12 str_32 str_4 +------------------------------------------------------------ + compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 5394/24309] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 4166/24987] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + + +Checking collapse. N = 25,000; varlist = double1 +------------------------------------------------ + compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 6085/20130] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1289/24580] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + + +Checking collapse. N = 25,000; varlist = double1 double2 +-------------------------------------------------------- + compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 4019/22096] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1445/24171] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + + +Checking collapse. N = 25,000; varlist = double1 double2 double3 +---------------------------------------------------------------- + compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 970/23987] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 3013/22438] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + + +Checking collapse. N = 25,000; varlist = int1 +--------------------------------------------- + compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 597/20069] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 5949/24595] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + + +Checking collapse. N = 25,000; varlist = int1 int2 +-------------------------------------------------- + compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 452/22512] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 292/22599] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + + +Checking collapse. N = 25,000; varlist = int1 int2 int3 +------------------------------------------------------- + compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 466/19111] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 947/24293] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + + +Checking collapse. N = 25,000; varlist = int1 str_32 double1 +------------------------------------------------------------ + compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 1070/24230] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 2302/20837] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + + +Checking collapse. N = 25,000; varlist = int1 str_32 double1 int2 str_12 double2 +-------------------------------------------------------------------------------- + compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 2621/21088] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 3059/20624] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + + +Checking collapse. N = 25,000; varlist = int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 +--------------------------------------------------------------------------------------------------- + compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 1750/19981] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1390/24264] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + +-------------------------------------------------------------------------------- +gquantiles_switch_sanity (many duplicates) +-------------------------------------------------------------------------------- + + +Testing whether gquantiles method switch code is sane for quantiles. +The table shows the actual ratio between method 1 and method 2 vs the +ratio used to decide between the two. Method 2 is chosen if the ratio +in parenthesis is > 1, and method 1 is chosen otherwise. + + - Good choice: Both are larger than 1 or less than 1. + - OK choice: Actual ratio is close to 1 and decision ratio was off. + - Poor choice: Actual ratio is far from 1 and decision ratio was off. + +I think 'far from one' is a deviation of 0.2 or more. + +| N | nq | pctile | pctile, binfreq | pctile, binfreq, xtile | +| ------------ | ---- | ------------- | --------------- | ---------------------- | +| 50,000 | 2 | 1.14 ( 5.91) | 1.14 ( 4.27) | 1.25 ( 6.16) | +| 50,000 | 5 | 1.17 ( 2.36) | 1 ( 2.14) | 1 ( 3.52) | +| 50,000 | 10 | .857 ( 1.18) | .889 ( 1.17) | 1.11 ( 2.05) | +| 50,000 | 20 | .75 ( .591) | .8 ( .61) | .889 ( 1.12) | +| 50,000 | 30 | .714 ( .394) | .7 ( .414) | .889 ( .77) | +| 50,000 | 40 | .75 ( .295) | .7 ( .313) | .8 ( .587) | +| ------------ | ---- | ------------- | --------------- | ---------------------- | +| 500,000 | 2 | 1.38 ( 7.06) | 1.43 ( 5.04) | 1.35 ( 7.31) | +| 500,000 | 5 | 1 ( 2.82) | 1.13 ( 2.52) | 1.24 ( 4.18) | +| 500,000 | 10 | .842 ( 1.41) | .857 ( 1.37) | .96 ( 2.44) | +| 500,000 | 20 | .625 ( .706) | .72 ( .72) | .774 ( 1.33) | +| 500,000 | 30 | .667 ( .471) | .692 ( .488) | .75 ( .914) | +| 500,000 | 40 | .4 ( .353) | .447 ( .369) | .568 ( .696) | +| ------------ | ---- | ------------- | --------------- | ---------------------- | +| 5,000,000 | 2 | 1.3 ( 8.21) | .899 ( 5.81) | 1.65 ( 8.46) | +| 5,000,000 | 5 | 1.28 ( 3.28) | 1.24 ( 2.9) | 1.42 ( 4.84) | +| 5,000,000 | 10 | 1 ( 1.64) | 1.01 ( 1.58) | 1.14 ( 2.82) | +| 5,000,000 | 20 | .634 ( .821) | .645 ( .83) | .815 ( 1.54) | +| 5,000,000 | 30 | .65 ( .547) | .656 ( .562) | .808 ( 1.06) | +| 5,000,000 | 40 | .369 ( .411) | .39 ( .425) | .524 ( .806) | + +Testing whether gquantiles method switch code is sane for cutoffs. +The table shows the actual ratio between method 1 and method 2 vs the +ratio used to decide between the two. Method 2 is chosen if the ratio +in parenthesis is > 1, and method 1 is chosen otherwise. Note that +there is no quantile selection here, so the rule must be different. + + - Good choice: Both are larger than 1 or less than 1. + - OK choice: Actual ratio is close to 1 and decision ratio was off. + - Poor choice: Actual ratio is far from 1 and decision ratio was off. + +I think 'far from one' is a deviation of 0.2 or more. + +| N | cutoffs | pctile | pctile, binfreq | pctile, binfreq, xtile | +| ------------ | ------- | ------------- | --------------- | ---------------------- | +| 50,000 | 2 | .8 ( 11.8) | .5 ( 9.86) | 1.17 ( 19) | +| 50,000 | 50 | 1.25 ( 11.8) | .833 ( 2.1) | 1.17 ( 4.04) | +| 50,000 | 100 | 1.5 ( 11.8) | .857 ( 1.15) | 1 ( 2.22) | +| 50,000 | 200 | .8 ( 11.8) | .714 ( .608) | 1 ( 1.17) | +| 50,000 | 500 | .8 ( 11.8) | .556 ( .251) | .875 ( .482) | +| 50,000 | 1000 | .8 ( 11.8) | .5 ( .127) | .778 ( .244) | +| ------------ | ------- | ------------- | --------------- | ---------------------- | +| 500,000 | 2 | 1.36 ( 14.1) | 1.23 ( 11.6) | 1.19 ( 22.5) | +| 500,000 | 50 | 1.32 ( 14.1) | 1 ( 2.48) | 1.15 ( 4.79) | +| 500,000 | 100 | 1.33 ( 14.1) | .97 ( 1.36) | .956 ( 2.63) | +| 500,000 | 200 | 1.27 ( 14.1) | .775 ( .717) | .863 ( 1.39) | +| 500,000 | 500 | 1.27 ( 14.1) | .574 ( .296) | .652 ( .572) | +| 500,000 | 1000 | 1.32 ( 14.1) | .349 ( .15) | .459 ( .289) | +| ------------ | ------- | ------------- | --------------- | ---------------------- | +| 5,000,000 | 2 | 1.24 ( 16.4) | 1.15 ( 13.4) | 1.26 ( 26) | +| 5,000,000 | 50 | 1.6 ( 16.4) | 1.25 ( 2.86) | 1.35 ( 5.55) | +| 5,000,000 | 100 | 1.62 ( 16.4) | .933 ( 1.57) | 1.02 ( 3.05) | +| 5,000,000 | 200 | 1.64 ( 16.4) | .738 ( .826) | .85 ( 1.6) | +| 5,000,000 | 500 | 1.63 ( 16.4) | .451 ( .341) | .553 ( .662) | +| 5,000,000 | 1000 | 1.64 ( 16.4) | .295 ( .172) | .372 ( .335) | + +-------------------------------------------------------------------------------- +gquantiles_switch_sanity (some duplicates) +-------------------------------------------------------------------------------- + + +Testing whether gquantiles method switch code is sane for quantiles. +The table shows the actual ratio between method 1 and method 2 vs the +ratio used to decide between the two. Method 2 is chosen if the ratio +in parenthesis is > 1, and method 1 is chosen otherwise. + + - Good choice: Both are larger than 1 or less than 1. + - OK choice: Actual ratio is close to 1 and decision ratio was off. + - Poor choice: Actual ratio is far from 1 and decision ratio was off. + +I think 'far from one' is a deviation of 0.2 or more. + +| N | nq | pctile | pctile, binfreq | pctile, binfreq, xtile | +| ------------ | ---- | ------------- | --------------- | ---------------------- | +| 50,000 | 2 | 1.5 ( 5.91) | 1.2 ( 4.27) | 1.17 ( 6.16) | +| 50,000 | 5 | 1.2 ( 2.36) | 1.4 ( 2.14) | 1 ( 3.52) | +| 50,000 | 10 | .833 ( 1.18) | 1.17 ( 1.17) | 1.17 ( 2.05) | +| 50,000 | 20 | 1 ( .591) | 1 ( .61) | .75 ( 1.12) | +| 50,000 | 30 | 1 ( .394) | 1.14 ( .414) | 1 ( .77) | +| 50,000 | 40 | .75 ( .295) | .875 ( .313) | .875 ( .587) | +| ------------ | ---- | ------------- | --------------- | ---------------------- | +| 500,000 | 2 | 2 ( 7.06) | 1.82 ( 5.04) | 1.74 ( 7.31) | +| 500,000 | 5 | 1.55 ( 2.82) | 1.39 ( 2.52) | 1.29 ( 4.18) | +| 500,000 | 10 | 1.33 ( 1.41) | 1.19 ( 1.37) | 1.11 ( 2.44) | +| 500,000 | 20 | .909 ( .706) | .838 ( .72) | .891 ( 1.33) | +| 500,000 | 30 | .939 ( .471) | .842 ( .488) | .933 ( .914) | +| 500,000 | 40 | .689 ( .353) | .62 ( .369) | .695 ( .696) | +| ------------ | ---- | ------------- | --------------- | ---------------------- | +| 5,000,000 | 2 | 2.13 ( 8.21) | 1.98 ( 5.81) | 1.83 ( 8.46) | +| 5,000,000 | 5 | 1.39 ( 3.28) | 1.35 ( 2.9) | 1.32 ( 4.84) | +| 5,000,000 | 10 | 1.19 ( 1.64) | 1.14 ( 1.58) | 1.16 ( 2.82) | +| 5,000,000 | 20 | .87 ( .821) | .859 ( .83) | .897 ( 1.54) | +| 5,000,000 | 30 | .872 ( .547) | .832 ( .562) | .894 ( 1.06) | +| 5,000,000 | 40 | .594 ( .411) | .577 ( .425) | .695 ( .806) | + +Testing whether gquantiles method switch code is sane for cutoffs. +The table shows the actual ratio between method 1 and method 2 vs the +ratio used to decide between the two. Method 2 is chosen if the ratio +in parenthesis is > 1, and method 1 is chosen otherwise. Note that +there is no quantile selection here, so the rule must be different. + + - Good choice: Both are larger than 1 or less than 1. + - OK choice: Actual ratio is close to 1 and decision ratio was off. + - Poor choice: Actual ratio is far from 1 and decision ratio was off. + +I think 'far from one' is a deviation of 0.2 or more. + +| N | cutoffs | pctile | pctile, binfreq | pctile, binfreq, xtile | +| ------------ | ------- | ------------- | --------------- | ---------------------- | +| 50,000 | 2 | 1.5 ( 11.8) | 1.4 ( 9.86) | 1.6 ( 19) | +| 50,000 | 50 | 1.5 ( 11.8) | 1.17 ( 2.1) | 1.33 ( 4.04) | +| 50,000 | 100 | 1.75 ( 11.8) | 1.17 ( 1.15) | 1.33 ( 2.22) | +| 50,000 | 200 | 1.5 ( 11.8) | 1 ( .608) | 1.33 ( 1.17) | +| 50,000 | 500 | 1.5 ( 11.8) | 1 ( .251) | 1 ( .482) | +| 50,000 | 1000 | 1.2 ( 11.8) | .636 ( .127) | .667 ( .244) | +| ------------ | ------- | ------------- | --------------- | ---------------------- | +| 500,000 | 2 | 2.53 ( 14.1) | 2.11 ( 11.6) | 2.25 ( 22.5) | +| 500,000 | 50 | 2.31 ( 14.1) | 1.77 ( 2.48) | 1.93 ( 4.79) | +| 500,000 | 100 | 2.62 ( 14.1) | 1.42 ( 1.36) | 1.5 ( 2.63) | +| 500,000 | 200 | 2.62 ( 14.1) | 1.17 ( .717) | 1.29 ( 1.39) | +| 500,000 | 500 | 2.62 ( 14.1) | .729 ( .296) | .815 ( .572) | +| 500,000 | 1000 | 2.69 ( 14.1) | .462 ( .15) | .531 ( .289) | +| ------------ | ------- | ------------- | --------------- | ---------------------- | +| 5,000,000 | 2 | 3.21 ( 16.4) | 2.46 ( 13.4) | 2.31 ( 26) | +| 5,000,000 | 50 | 3.05 ( 16.4) | 1.83 ( 2.86) | 1.91 ( 5.55) | +| 5,000,000 | 100 | 3.04 ( 16.4) | 1.5 ( 1.57) | 1.56 ( 3.05) | +| 5,000,000 | 200 | 3.05 ( 16.4) | 1.18 ( .826) | 1.29 ( 1.6) | +| 5,000,000 | 500 | 3 ( 16.4) | .728 ( .341) | .849 ( .662) | +| 5,000,000 | 1000 | 2.91 ( 16.4) | .441 ( .172) | .535 ( .335) | + +-------------------------------------------------------------------------------- +gquantiles_switch_sanity (no duplicates) +-------------------------------------------------------------------------------- + + +Testing whether gquantiles method switch code is sane for quantiles. +The table shows the actual ratio between method 1 and method 2 vs the +ratio used to decide between the two. Method 2 is chosen if the ratio +in parenthesis is > 1, and method 1 is chosen otherwise. + + - Good choice: Both are larger than 1 or less than 1. + - OK choice: Actual ratio is close to 1 and decision ratio was off. + - Poor choice: Actual ratio is far from 1 and decision ratio was off. + +I think 'far from one' is a deviation of 0.2 or more. + +| N | nq | pctile | pctile, binfreq | pctile, binfreq, xtile | +| ------------ | ---- | ------------- | --------------- | ---------------------- | +| 50,000 | 2 | 1.6 ( 5.91) | 1.6 ( 4.27) | 1.5 ( 6.16) | +| 50,000 | 5 | 1.6 ( 2.36) | 1.5 ( 2.14) | 1.5 ( 3.52) | +| 50,000 | 10 | 1.17 ( 1.18) | 1.5 ( 1.17) | 1.43 ( 2.05) | +| 50,000 | 20 | 1.33 ( .591) | 1.29 ( .61) | 1.29 ( 1.12) | +| 50,000 | 30 | 1.14 ( .394) | 1.29 ( .414) | 1.29 ( .77) | +| 50,000 | 40 | 1 ( .295) | 1 ( .313) | 1 ( .587) | +| ------------ | ---- | ------------- | --------------- | ---------------------- | +| 500,000 | 2 | 4.13 ( 7.06) | 3.44 ( 5.04) | 2.96 ( 7.31) | +| 500,000 | 5 | 2.77 ( 2.82) | 2.7 ( 2.52) | 2.22 ( 4.18) | +| 500,000 | 10 | 2.31 ( 1.41) | 2.1 ( 1.37) | 1.87 ( 2.44) | +| 500,000 | 20 | 1.76 ( .706) | 1.65 ( .72) | 1.54 ( 1.33) | +| 500,000 | 30 | 1.74 ( .471) | 1.63 ( .488) | 1.51 ( .914) | +| 500,000 | 40 | 1.25 ( .353) | 1.2 ( .369) | 1.13 ( .696) | +| ------------ | ---- | ------------- | --------------- | ---------------------- | +| 5,000,000 | 2 | 5.06 ( 8.21) | 4.38 ( 5.81) | 3.62 ( 8.46) | +| 5,000,000 | 5 | 3.58 ( 3.28) | 3.22 ( 2.9) | 2.75 ( 4.84) | +| 5,000,000 | 10 | 2.65 ( 1.64) | 2.51 ( 1.58) | 2.26 ( 2.82) | +| 5,000,000 | 20 | 2.1 ( .821) | 1.92 ( .83) | 1.82 ( 1.54) | +| 5,000,000 | 30 | 1.97 ( .547) | 1.8 ( .562) | 1.7 ( 1.06) | +| 5,000,000 | 40 | 1.38 ( .411) | 1.29 ( .425) | 1.3 ( .806) | + +Testing whether gquantiles method switch code is sane for cutoffs. +The table shows the actual ratio between method 1 and method 2 vs the +ratio used to decide between the two. Method 2 is chosen if the ratio +in parenthesis is > 1, and method 1 is chosen otherwise. Note that +there is no quantile selection here, so the rule must be different. + + - Good choice: Both are larger than 1 or less than 1. + - OK choice: Actual ratio is close to 1 and decision ratio was off. + - Poor choice: Actual ratio is far from 1 and decision ratio was off. + +I think 'far from one' is a deviation of 0.2 or more. + +| N | cutoffs | pctile | pctile, binfreq | pctile, binfreq, xtile | +| ------------ | ------- | ------------- | --------------- | ---------------------- | +| 50,000 | 2 | 2 ( 11.8) | 1.8 ( 9.86) | 2 ( 19) | +| 50,000 | 50 | 2.25 ( 11.8) | 1.5 ( 2.1) | 1.5 ( 4.04) | +| 50,000 | 100 | 1.6 ( 11.8) | 1.5 ( 1.15) | 1.67 ( 2.22) | +| 50,000 | 200 | 1.8 ( 11.8) | 1.29 ( .608) | 1.5 ( 1.17) | +| 50,000 | 500 | 1.6 ( 11.8) | 1 ( .251) | 1.13 ( .482) | +| 50,000 | 1000 | 1.8 ( 11.8) | .75 ( .127) | .818 ( .244) | +| ------------ | ------- | ------------- | --------------- | ---------------------- | +| 500,000 | 2 | 5 ( 14.1) | 3.88 ( 11.6) | 3.36 ( 22.5) | +| 500,000 | 50 | 4.71 ( 14.1) | 3.25 ( 2.48) | 3.04 ( 4.79) | +| 500,000 | 100 | 5.08 ( 14.1) | 2.64 ( 1.36) | 2.24 ( 2.63) | +| 500,000 | 200 | 4.47 ( 14.1) | 2.2 ( .717) | 2.21 ( 1.39) | +| 500,000 | 500 | 4.85 ( 14.1) | 1.35 ( .296) | 1.43 ( .572) | +| 500,000 | 1000 | 4.5 ( 14.1) | .821 ( .15) | .904 ( .289) | +| ------------ | ------- | ------------- | --------------- | ---------------------- | +| 5,000,000 | 2 | 5.51 ( 16.4) | 3.87 ( 13.4) | 3.56 ( 26) | +| 5,000,000 | 50 | 6.76 ( 16.4) | 4.05 ( 2.86) | 3.72 ( 5.55) | +| 5,000,000 | 100 | 6.9 ( 16.4) | 3.2 ( 1.57) | 3.06 ( 3.05) | +| 5,000,000 | 200 | 6.92 ( 16.4) | 2.54 ( .826) | 2.52 ( 1.6) | +| 5,000,000 | 500 | 7 ( 16.4) | 1.62 ( .341) | 1.65 ( .662) | +| 5,000,000 | 1000 | 6.97 ( 16.4) | .975 ( .172) | 1.06 ( .335) | + + + + + + + + + + + +Compare xtile + - if in: + - weight: + - obs: 10,000 + - J: 100 + - call: fcn xtile = x, by(varlist) opts + - opts: nq(10) + - x: x ~ N(0, 100) + | egenmisc | | | | + astile | fastxtile | gquantiles | ratio (a/g) | ratio (f/g) | varlist + ------ | --------- | ---------- | ----------- | ----------- | ------- + 8.0e-03 | .017 | .006 | 1.33 | 2.83 | str_12 + 9.0e-03 | .018 | .008 | 1.13 | 2.25 | str_12 str_32 + 9.0e-03 | .016 | .006 | 1.5 | 2.67 | double1 + .01 | .017 | .006 | 1.67 | 2.83 | double1 double2 + .01 | .017 | .007 | 1.43 | 2.43 | int1 + .01 | .018 | .007 | 1.43 | 2.57 | int1 int2 + .011 | .017 | .023 | .478 | .739 | strL1 + .013 | .02 | .038 | .342 | .526 | strL1 strL2 + + + + + + + + + + + +Compare xtile + - if in: + - weight: + - J: 100 + - call: fcn xtile = x, by(varlist) nq(10) + - varlist: int1 + - x: x ~ N(0, 100) + | | egenmisc | | | + N | astile | fastxtile | gquantiles | ratio (a/g) | ratio (f/g) + ------------ | ------ | --------- | ---------- | ----------- | ----------- + 1,000 | .003 | .004 | .006 | .5 | .667 + 2,000 | .005 | .007 | .007 | .714 | 1 + 3,000 | .004 | .007 | .007 | .571 | 1 + 4,000 | .005 | .008 | .008 | .625 | 1 + 5,000 | .006 | .008 | .008 | .75 | 1 + 6,000 | .007 | .009 | .007 | 1 | 1.29 + 7,000 | .008 | .01 | .007 | 1.14 | 1.43 + 8,000 | .008 | .01 | .008 | 1 | 1.25 + 9,000 | .01 | .01 | .007 | 1.43 | 1.43 + 10,000 | .01 | .011 | .008 | 1.25 | 1.38 + + + + + + + + + + + +Compare xtile + - if in: + - weight: + - obs: 10,000 + - J: 100 + - call: fcn xtile = x, by(varlist) + - varlist: int1 + - x: x ~ N(0, 100) + | | egenmisc | | | + nq | astile | fastxtile | gquantiles | ratio (a/g) | ratio (f/g) + ------ | ------ | --------- | ---------- | ----------- | ----------- + 2 | .009 | .012 | .007 | 1.29 | 1.71 + 4 | .01 | .013 | .007 | 1.43 | 1.86 + 6 | .011 | .015 | .007 | 1.57 | 2.14 + 8 | .011 | .016 | .007 | 1.57 | 2.29 + 10 | .012 | .019 | .007 | 1.71 | 2.71 + 12 | .012 | .021 | .007 | 1.71 | 3 + 14 | .012 | .024 | .007 | 1.71 | 3.43 + 16 | .012 | .027 | .008 | 1.5 | 3.38 + 18 | .013 | .029 | .007 | 1.86 | 4.14 + 20 | .013 | .03 | .008 | 1.63 | 3.75 + + +Compare _pctile + - opts: p(0.1 5 10 30 50 70 90 95 99.9) + - if in: + - weight: + - obs: 1,000 + _pctile | gquantiles | ratio (_/g) | varlist + ------- | ---------- | ----------- | ------- + 0 | .005 | 0 | double1 (~ U(0, 500), no missings, groups of size 10) + 0 | .005 | 0 | double3 (~ N(10, 5), many missings, groups of size 10) + .001 | .005 | .2 | ru (~ N(0, 100), few missings, unique) + 0 | .005 | 0 | int1 (discrete (no missings, many groups)) + 0 | .005 | 0 | int3 (discrete (many missings, few groups)) + 0 | .005 | 0 | ix (discrete (few missings, unique)) + 0 | .005 | 0 | int1^2 + 3 * double1 () + 0 | .005 | 0 | log(double1) + 2 * int1 () + .001 | .005 | .2 | exp(double3) + int1 * double3 () + + +Compare _pctile + - opts: nq(10) + - if in: + - weight: + - obs: 1,000 + _pctile | gquantiles | ratio (_/g) | varlist + ------- | ---------- | ----------- | ------- + 0 | .005 | 0 | double1 (~ U(0, 500), no missings, groups of size 10) + .001 | .005 | .2 | double3 (~ N(10, 5), many missings, groups of size 10) + 0 | .005 | 0 | ru (~ N(0, 100), few missings, unique) + 0 | .005 | 0 | int1 (discrete (no missings, many groups)) + 0 | .005 | 0 | int3 (discrete (many missings, few groups)) + .001 | .005 | .2 | ix (discrete (few missings, unique)) + 0 | .006 | 0 | int1^2 + 3 * double1 () + 0 | .005 | 0 | log(double1) + 2 * int1 () + 0 | .005 | 0 | exp(double3) + int1 * double3 () + + +Compare xtile + - opts: nq(10) + - if in: + - weight: + - obs: 1,000 + xtile | fastxtile | gquantiles | ratio (x/g) | ratio (f/g) | varlist + ----- | --------- | ---------- | ----------- | ----------- | ------- + 4.0e-03 | .001 | .005 | .8 | .2 | double1 (~ U(0, 500), no missings, groups of size 10) + 6.0e-03 | .001 | .004 | 1.5 | .25 | double3 (~ N(10, 5), many missings, groups of size 10) + 7.0e-03 | .002 | .005 | 1.4 | .4 | ru (~ N(0, 100), few missings, unique) + 6.0e-03 | .002 | .006 | 1 | .333 | int1 (discrete (no missings, many groups)) + 5.0e-03 | .001 | .005 | 1 | .2 | int3 (discrete (many missings, few groups)) + 6.0e-03 | .001 | .005 | 1.2 | .2 | ix (discrete (few missings, unique)) +(note: fastxtile failed where xtile succeeded) + 6.0e-03 | . | .007 | .857 | . | int1^2 + 3 * double1 () +(note: fastxtile failed where xtile succeeded) + 5.0e-03 | . | .007 | .714 | . | log(double1) + 2 * int1 () +(note: fastxtile failed where xtile succeeded) + 4.0e-03 | . | .007 | .571 | . | exp(double3) + int1 * double3 () + + +Compare pctile + - opts: nq(10) + - if in: + - weight: + - obs: 1,000 + pctile | gquantiles | ratio (p/g) | varlist + ------ | ---------- | ----------- | ------- + .002 | .005 | .4 | double1 (~ U(0, 500), no missings, groups of size 10) + .001 | .005 | .2 | double3 (~ N(10, 5), many missings, groups of size 10) + .001 | .005 | .2 | ru (~ N(0, 100), few missings, unique) + .001 | .005 | .2 | int1 (discrete (no missings, many groups)) + .002 | .005 | .4 | int3 (discrete (many missings, few groups)) + .002 | .005 | .4 | ix (discrete (few missings, unique)) + .002 | .007 | .286 | int1^2 + 3 * double1 () + .001 | .006 | .167 | log(double1) + 2 * int1 () + .001 | .006 | .167 | exp(double3) + int1 * double3 () + + + + + + + + + + + +Benchmark vs contract, obs = 100,000, J = 1,000 (in seconds) + contract | gcontract | ratio (c/g) | varlist + -------- | --------- | ----------- | ------- + .102 | .046 | 2.22 | str_12 + .163 | .055 | 2.96 | str_12 str_32 + .159 | .077 | 2.06 | str_12 str_32 str_4 + .101 | .062 | 1.63 | double1 + .134 | .063 | 2.13 | double1 double2 + .087 | .044 | 1.98 | double1 double2 double3 + .086 | .041 | 2.1 | int1 + .092 | .045 | 2.04 | int1 int2 + .099 | .045 | 2.2 | int1 int2 int3 + .109 | .05 | 2.18 | int1 str_32 double1 + .123 | .055 | 2.24 | int1 str_32 double1 int2 str_12 double2 + .14 | .058 | 2.41 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + +-------------------------------------------------------------------------------- +bench_contract, oncollision(error) +-------------------------------------------------------------------------------- + + + + + + + + + + + + +Benchmark vs egen, obs = 100,000, J = 1,000 (in seconds) + egen | fegen | gegen | ratio (e/g) | ratio (f/g) | varlist + ---- | ----- | ----- | ----------- | ----------- | ------- + .048 | .1 | .016 | 3 | 6.25 | str_12 + .075 | .095 | .021 | 3.57 | 4.52 | str_12 str_32 + .071 | .098 | .035 | 2.03 | 2.8 | str_12 str_32 str_4 + .07 | .037 | .02 | 3.5 | 1.85 | double1 + .049 | .044 | .017 | 2.88 | 2.59 | double1 double2 + .054 | .048 | .017 | 3.18 | 2.82 | double1 double2 double3 + .023 | .015 | .014 | 1.64 | 1.07 | int1 + .043 | .015 | .021 | 2.05 | .714 | int1 int2 + .039 | .016 | .016 | 2.44 | 1 | int1 int2 int3 + .058 | . | .021 | 2.76 | . | int1 str_32 double1 + .066 | . | .026 | 2.54 | . | int1 str_32 double1 int2 str_12 double2 + .062 | . | .029 | 2.14 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .083 | . | .166 | .5 | . | strL1 + .101 | . | .291 | .347 | . | strL1 strL2 + .105 | . | .426 | .246 | . | strL1 strL2 strL3 + +-------------------------------------------------------------------------------- +bench_egen, oncollision(error) +-------------------------------------------------------------------------------- + + + + + + + + + + + + +Benchmark vs isid, obs = 100,000, all calls include an index to ensure uniqueness (in seconds) + isid | fisid | gisid | ratio (i/g) | ratio (f/g) | varlist + ---- | ----- | ----- | ----------- | ----------- | ------- +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .292 | . | .015 | 19.5 | . | str_12 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .327 | . | .034 | 9.62 | . | str_12 str_32 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .332 | . | .029 | 11.4 | . | str_12 str_32 str_4 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .13 | . | .024 | 5.42 | . | double1 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .13 | . | .024 | 5.42 | . | double1 double2 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .145 | . | .029 | 5 | . | double1 double2 double3 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .153 | . | .025 | 6.12 | . | int1 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .144 | . | .025 | 5.76 | . | int1 int2 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .146 | . | .025 | 5.84 | . | int1 int2 int3 + .311 | . | .034 | 9.15 | . | int1 str_32 double1 + .342 | . | .022 | 15.5 | . | int1 str_32 double1 int2 str_12 double2 + .35 | . | .022 | 15.9 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + + +Benchmark vs isid, obs = 100,000, J = 1,000 (in seconds) + isid | fisid | gisid | ratio (i/g) | ratio (f/g) | varlist + ---- | ----- | ----- | ----------- | ----------- | ------- +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .039 | . | .01 | 3.9 | . | str_12 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .042 | . | .028 | 1.5 | . | str_12 str_32 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .042 | . | .032 | 1.31 | . | str_12 str_32 str_4 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .044 | . | .025 | 1.76 | . | double1 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .033 | . | .026 | 1.27 | . | double1 double2 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .04 | . | .027 | 1.48 | . | double1 double2 double3 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .035 | . | .023 | 1.52 | . | int1 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .039 | . | .024 | 1.63 | . | int1 int2 +class Factor undefined +(2 lines skipped) +(note: fisid failed) + .037 | . | .027 | 1.37 | . | int1 int2 int3 + .042 | . | .029 | 1.45 | . | int1 str_32 double1 + .047 | . | .019 | 2.47 | . | int1 str_32 double1 int2 str_12 double2 + .057 | . | .037 | 1.54 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + +-------------------------------------------------------------------------------- +bench_isid, oncollision(error) +-------------------------------------------------------------------------------- + + + + + + + + + + + + +Benchmark vs duplicates report, obs = 100,000, J = 1,000 (in seconds) + duplicates | gduplicates | ratio (g/h) | varlist + ---------- | ----------- | ----------- | ------- + .187 | .074 | 2.53 | str_12 + .277 | .06 | 4.62 | str_12 str_32 + .227 | .052 | 4.37 | str_12 str_32 str_4 + .164 | .042 | 3.9 | double1 + .167 | .043 | 3.88 | double1 double2 + .172 | .037 | 4.65 | double1 double2 double3 + .184 | .033 | 5.58 | int1 + .188 | .044 | 4.27 | int1 int2 + .198 | .044 | 4.5 | int1 int2 int3 + .174 | .039 | 4.46 | int1 str_32 double1 + .182 | .048 | 3.79 | int1 str_32 double1 int2 str_12 double2 + .182 | .046 | 3.96 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .242 | .215 | 1.13 | strL1 + .3 | .354 | .847 | strL1 strL2 + .323 | .454 | .711 | strL1 strL2 strL3 + + +Benchmark vs duplicates drop, obs = 100,000, J = 1,000 (in seconds; output compared via cf) + duplicates | gduplicates | ratio (g/h) | varlist + ---------- | ----------- | ----------- | ------- + .075 | .028 | 2.68 | str_12 + .097 | .034 | 2.85 | str_12 str_32 + .107 | .036 | 2.97 | str_12 str_32 str_4 + .081 | .029 | 2.79 | double1 + .119 | .05 | 2.38 | double1 double2 + .09 | .041 | 2.2 | double1 double2 double3 + .091 | .037 | 2.46 | int1 + .116 | .045 | 2.58 | int1 int2 + .112 | .044 | 2.55 | int1 int2 int3 + .102 | .043 | 2.37 | int1 str_32 double1 + .105 | .038 | 2.76 | int1 str_32 double1 int2 str_12 double2 + .12 | .042 | 2.86 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .159 | .23 | .691 | strL1 + .202 | .306 | .66 | strL1 strL2 + .246 | .455 | .541 | strL1 strL2 strL3 + +-------------------------------------------------------------------------------- +compare_duplicates, oncollision(error) benchmode +-------------------------------------------------------------------------------- + + + + + + + + + + + + +Benchmark vs levelsof, obs = 50,000, J = 100 (in seconds) + levelsof | flevelsof | glevelsof | ratio (l/g) | ratio (f/g) | varlist + -------- | --------- | --------- | ----------- | ----------- | ------- + .044 | .046 | .008 | 5.5 | 5.75 | str_12 + .042 | .038 | .01 | 4.2 | 3.8 | str_32 + .042 | .037 | .009 | 4.67 | 4.11 | str_4 + .034 | .028 | .009 | 3.78 | 3.11 | double1 + .033 | .027 | .009 | 3.67 | 3 | double2 + .022 | .02 | .009 | 2.44 | 2.22 | double3 + .013 | .012 | .008 | 1.63 | 1.5 | int1 + .008 | .007 | .008 | 1 | .875 | int2 + .011 | .01 | .008 | 1.38 | 1.25 | int3 + +-------------------------------------------------------------------------------- +bench_levelsof, oncollision(error) +-------------------------------------------------------------------------------- + + + + + + + + + + + + +Benchmark toplevelsof vs contract (unsorted), obs = 100,000, J = 1,000 (in seconds) + gcontract | gtoplevelsof | ratio (c/t) | varlist + --------- | ------------ | ----------- | ------- + .054 | .012 | 4.5 | str_12 + .038 | .015 | 2.53 | str_12 str_32 + .048 | .016 | 3 | str_12 str_32 str_4 + .035 | .01 | 3.5 | double1 + .043 | .012 | 3.58 | double1 double2 + .036 | .012 | 3 | double1 double2 double3 + .041 | .009 | 4.56 | int1 + .034 | .01 | 3.4 | int1 int2 + .043 | .011 | 3.91 | int1 int2 int3 + .041 | .015 | 2.73 | int1 str_32 double1 + .051 | .018 | 2.83 | int1 str_32 double1 int2 str_12 double2 + .045 | .021 | 2.14 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + + +Benchmark toplevelsof vs contract (plus preserve, sort, keep, restore), obs = 100,000, J = 1,000 (in seconds) + gcontract | gtoplevelsof | ratio (c/t) | varlist + --------- | ------------ | ----------- | ------- + .062 | .011 | 5.64 | str_12 + .057 | .013 | 4.38 | str_12 str_32 + .065 | .014 | 4.64 | str_12 str_32 str_4 + .052 | .009 | 5.78 | double1 + .065 | .011 | 5.91 | double1 double2 + .054 | .011 | 4.91 | double1 double2 double3 + .059 | .008 | 7.37 | int1 + .051 | .009 | 5.67 | int1 int2 + .062 | .011 | 5.64 | int1 int2 int3 + .056 | .013 | 4.31 | int1 str_32 double1 + .068 | .017 | 4 | int1 str_32 double1 int2 str_12 double2 + .065 | .02 | 3.25 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + +-------------------------------------------------------------------------------- +bench_toplevelsof, oncollision(error) +-------------------------------------------------------------------------------- + + + + + + + + + + + + +Benchmark vs unique, obs = 100,000, all calls include a unique index (in seconds) + unique | funique | gunique | ratio (d/g) | ratio (u/g) | varlist + ------ | ------- | ------- | ----------- | ----------- | ------- + .048 | . | .016 | 3 | . | str_12 + .047 | . | .021 | 2.24 | . | str_12 str_32 + .055 | . | .021 | 2.62 | . | str_12 str_32 str_4 + .038 | . | .016 | 2.38 | . | double1 + .041 | . | .017 | 2.41 | . | double1 double2 + .06 | . | .023 | 2.61 | . | double1 double2 double3 + .052 | . | .021 | 2.48 | . | int1 + .053 | . | .023 | 2.3 | . | int1 int2 + .056 | . | .027 | 2.07 | . | int1 int2 int3 + .064 | . | .032 | 2 | . | int1 str_32 double1 + .072 | . | .027 | 2.67 | . | int1 str_32 double1 int2 str_12 double2 + .068 | . | .026 | 2.62 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .112 | . | .144 | .778 | . | strL1 + .152 | . | .26 | .585 | . | strL1 strL2 + .197 | . | .375 | .525 | . | strL1 strL2 strL3 + + +Benchmark vs unique, obs = 100,000, J = 1,000 (in seconds) + unique | funique | gunique | ratio (u/g) | ratio (f/g) | varlist + ------ | ------- | ------- | ----------- | ----------- | ------- + .035 | . | .012 | 2.92 | . | str_12 + .04 | . | .015 | 2.67 | . | str_12 str_32 + .043 | . | .017 | 2.53 | . | str_12 str_32 str_4 + .033 | . | .011 | 3 | . | double1 + .034 | . | .013 | 2.62 | . | double1 double2 + .034 | . | .013 | 2.62 | . | double1 double2 double3 + .035 | . | .01 | 3.5 | . | int1 + .036 | . | .011 | 3.27 | . | int1 int2 + .037 | . | .012 | 3.08 | . | int1 int2 int3 + .043 | . | .017 | 2.53 | . | int1 str_32 double1 + .048 | . | .021 | 2.29 | . | int1 str_32 double1 int2 str_12 double2 + .059 | . | .025 | 2.36 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .084 | . | .158 | .532 | . | strL1 + .114 | . | .305 | .374 | . | strL1 strL2 + .136 | . | .397 | .343 | . | strL1 strL2 strL3 + +-------------------------------------------------------------------------------- +bench_unique, oncollision(error) +-------------------------------------------------------------------------------- + + + + + + + + + + + + +Benchmark vs distinct, obs = 100,000, all calls include a unique index (in seconds) + distinct | fdistinct | gdistinct | ratio (d/g) | ratio (u/g) | varlist + -------- | --------- | --------- | ----------- | ----------- | ------- + .036 | . | .016 | 2.25 | . | str_12 + .047 | . | .019 | 2.47 | . | str_12 str_32 + .057 | . | .025 | 2.28 | . | str_12 str_32 str_4 + .039 | . | .016 | 2.44 | . | double1 + .039 | . | .017 | 2.29 | . | double1 double2 + .043 | . | .017 | 2.53 | . | double1 double2 double3 + .04 | . | .012 | 3.33 | . | int1 + .044 | . | .013 | 3.38 | . | int1 int2 + .047 | . | .016 | 2.94 | . | int1 int2 int3 + .051 | . | .021 | 2.43 | . | int1 str_32 double1 + .062 | . | .03 | 2.07 | . | int1 str_32 double1 int2 str_12 double2 + .069 | . | .027 | 2.56 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .11 | . | .144 | .764 | . | strL1 + .153 | . | .251 | .61 | . | strL1 strL2 + .194 | . | .359 | .54 | . | strL1 strL2 strL3 + + +Benchmark vs distinct, obs = 100,000, J = 1,000 (in seconds) + distinct | fdistinct | gdistinct | ratio (u/g) | ratio (f/g) | varlist + -------- | --------- | --------- | ----------- | ----------- | ------- + .038 | . | .012 | 3.17 | . | str_12 + .038 | . | .016 | 2.38 | . | str_12 str_32 + .043 | . | .018 | 2.39 | . | str_12 str_32 str_4 + .034 | . | .011 | 3.09 | . | double1 + .034 | . | .013 | 2.62 | . | double1 double2 + .036 | . | .024 | 1.5 | . | double1 double2 double3 + .035 | . | .011 | 3.18 | . | int1 + .036 | . | .01 | 3.6 | . | int1 int2 + .038 | . | .011 | 3.45 | . | int1 int2 int3 + .04 | . | .017 | 2.35 | . | int1 str_32 double1 + .049 | . | .021 | 2.33 | . | int1 str_32 double1 int2 str_12 double2 + .054 | . | .024 | 2.25 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .083 | . | .141 | .589 | . | strL1 + .107 | . | .285 | .375 | . | strL1 strL2 + .135 | . | .414 | .326 | . | strL1 strL2 strL3 + +-------------------------------------------------------------------------------- +bench_unique, oncollision(error) distinct +-------------------------------------------------------------------------------- + + + +Benchmark vs gsort, obs = 10,000, J = 1,000 (in seconds; datasets are compared via cf) + gsort | hashsort | ratio (g/h) | varlist + ----- | -------- | ----------- | ------- + 4.0e-03 | .01 | .4 | -str_12 + 5.0e-03 | .011 | .455 | str_12 -str_32 + 8.0e-03 | .01 | .8 | str_12 -str_32 str_4 + 4.0e-03 | .009 | .444 | -double1 + 7.0e-03 | .01 | .7 | double1 -double2 + 8.0e-03 | .01 | .8 | double1 -double2 double3 + 4.0e-03 | .01 | .4 | -int1 + 4.0e-03 | .012 | .333 | int1 -int2 + 9.0e-03 | .01 | .9 | int1 -int2 int3 + .019 | .01 | 1.9 | -int1 -str_32 -double1 + .019 | .011 | 1.73 | int1 -str_32 double1 -int2 str_12 -double2 + .029 | .012 | 2.42 | int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 + + +Benchmark vs sort (stable), obs = 100,000, J = 1,000 (in seconds; datasets are compared via cf) + sort | fsort | hashsort | ratio (s/h) | ratio (f/h) | varlist + ---- | ----- | -------- | ----------- | ----------- | ------- +class Factor undefined +(4 lines skipped) +(warning: fsort str_12 failed) + .023 | . | .04 | .575 | . | str_12 +class Factor undefined +(4 lines skipped) +(warning: fsort str_12 str_32 failed) + .032 | . | .06 | .533 | . | str_12 str_32 +class Factor undefined +(4 lines skipped) +(warning: fsort str_12 str_32 str_4 failed) + .03 | . | .064 | .469 | . | str_12 str_32 str_4 +class Factor undefined +(4 lines skipped) +(warning: fsort double1 failed) + .021 | . | .049 | .429 | . | double1 +class Factor undefined +(4 lines skipped) +(warning: fsort double1 double2 failed) + .022 | . | .053 | .415 | . | double1 double2 +class Factor undefined +(4 lines skipped) +(warning: fsort double1 double2 double3 failed) + .024 | . | .052 | .462 | . | double1 double2 double3 +class Factor undefined +(4 lines skipped) +(warning: fsort int1 failed) + .021 | . | .045 | .467 | . | int1 +class Factor undefined +(4 lines skipped) +(warning: fsort int1 int2 failed) + .025 | . | .048 | .521 | . | int1 int2 +class Factor undefined +(4 lines skipped) +(warning: fsort int1 int2 int3 failed) + .025 | . | .051 | .49 | . | int1 int2 int3 + .029 | . | .057 | .509 | . | int1 str_32 double1 + .035 | . | .046 | .761 | . | int1 str_32 double1 int2 str_12 double2 + .04 | . | .057 | .702 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + +-------------------------------------------------------------------------------- +compare_hashsort, oncollision(error) benchmode +-------------------------------------------------------------------------------- + + + -Checking full range [aw = unif_0_100]: int1 -int2 - compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 4589/23010] [fw = int_unif_0_100] range: int1 -int2 - compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -int2 - compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 1544/21463 if random2 < 0] [aw = unif_0_100] range: int1 -int2 - compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking skewness and kurtosis. N = 25,000; varlist = int1 -int2 int3 ------------------------------------------------------------------- -Checking full range [aw = unif_0_100]: int1 -int2 int3 - compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 5546/22075] [fw = int_unif_0_100] range: int1 -int2 int3 - compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -int2 int3 - compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) +Benchmark vs winsor2, obs = 50,000, J = 500 (in seconds) + winsor | gstats winsor | ratio (c/g) | varlist + ------ | ------------- | ----------- | ------- + .009 | .013 | .6923 | + .128 | .011 | 11.64 | str_12 + .147 | .015 | 9.8 | str_12 str_32 str_4 + .111 | .011 | 10.09 | double1 + .128 | .013 | 9.846 | double1 double2 double3 + .113 | .011 | 10.27 | int1 + .125 | .012 | 10.42 | int1 int2 + .13 | .012 | 10.83 | int1 int2 int3 + .141 | .014 | 10.07 | str_32 int3 double3 + .128 | .013 | 9.846 | int1 double2 double3 -Checking [in 678/23901 if random2 < 0] [aw = unif_0_100] range: int1 -int2 int3 - compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) +-------------------------------------------------------------------------------- +bench_gstats_winsor, +-------------------------------------------------------------------------------- -Checking skewness and kurtosis. N = 25,000; varlist = -int1 -str_32 -double1 -------------------------------------------------------------------------- -Checking full range [aw = unif_0_100]: -int1 -str_32 -double1 - compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 4424/20736] [fw = int_unif_0_100] range: -int1 -str_32 -double1 - compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [if random2 > 0] [fw = int_unif_0_100] range: -int1 -str_32 -double1 - compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 3766/21563 if random2 < 0] [aw = unif_0_100] range: -int1 -str_32 -double1 - compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking skewness and kurtosis. N = 25,000; varlist = int1 -str_32 double1 -int2 str_12 -double2 ---------------------------------------------------------------------------------------------- -Checking full range [aw = unif_0_100]: int1 -str_32 double1 -int2 str_12 -double2 - compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 5336/21185] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 - compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 - compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 258/20851 if random2 < 0] [aw = unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 - compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) +Benchmark vs reshape, obs = 100,000, J = 1,000 (in seconds) + reshape | greshape | ratio (c/g) | varlist + ------- | -------- | ----------- | ------- + .367 | .121 | 3.033 | long dbl random, i(ix_num num1) + .674 | .167 | 4.036 | wide dbl random, i(ix_num num1) + .436 | .113 | 3.858 | long dbl random, i(ix_num num1 num2) + .631 | .159 | 3.969 | wide dbl random, i(ix_num num1 num2) + 1.36 | .182 | 7.473 | long dbl random str_, i(ix_num num1 num2 num3) + 2.44 | .335 | 7.284 | wide dbl random str_, i(ix_num num1 num2 num3) + .377 | .114 | 3.307 | long num random, i(ix_dbl dbl1) + .686 | .172 | 3.988 | wide num random, i(ix_dbl dbl1) + 1.37 | .18 | 7.617 | long num random str_, i(ix_dbl dbl1 dbl2 dbl3) + 2.51 | .341 | 7.349 | wide num random str_, i(ix_dbl dbl1 dbl2 dbl3) + .439 | .137 | 3.204 | long dbl num random, i(ix_str str_32) + .707 | .151 | 4.682 | wide dbl num random, i(ix_str str_32) + .442 | .138 | 3.203 | long dbl num random, i(ix_str str_32 str_12 str_4) + .873 | .147 | 5.939 | wide dbl num random, i(ix_str str_32 str_12 str_4) +-------------------------------------------------------------------------------- +bench_greshape, oncollision(error) +-------------------------------------------------------------------------------- -Checking skewness and kurtosis. N = 25,000; varlist = int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 ------------------------------------------------------------------------------------------------------------------ -Checking full range [aw = unif_0_100]: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 - compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 2665/20821] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 - compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 - compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 2113/21946 if random2 < 0] [aw = unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 - compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) - compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) @@ -22218,349 +23336,191 @@ Checking [in 2113/21946 if random2 < 0] [aw = unif_0_100] range: int1 -str_32 do +Benchmark vs collapse (in seconds) + - obs: 100,000 + - groups: 100 + - vars: x1-x15 ~ N(0, 10) + - stats: sum + - options: fast + collapse | fcollapse | gcollapse | ratio (c/g) | ratio (f/g) | varlist + -------- | --------- | --------- | ----------- | ----------- | ------- + .118 | .084 | .042 | 2.81 | 2 | + .227 | .123 | .07 | 3.24 | 1.76 | str_12 str_32 str_4 + .149 | .099 | .07 | 2.13 | 1.41 | double1 double2 double3 + .144 | .072 | .075 | 1.92 | .96 | int1 int2 + .191 | . | .066 | 2.89 | . | int3 str_32 double1 -------------------------------------------------------------------------------- -consistency_collapse, oncollision(error) wgt(both mix) +bench_collapse, oncollision(error) style(sum) vars(15) -------------------------------------------------------------------------------- -Checking collapse. N = 25,000; varlist = ------------------------------------------ - compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 3960/24630] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 2246/21442] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) -Checking collapse. N = 25,000; varlist = str_12 ------------------------------------------------ - compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 1237/20004] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 1806/21914] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) -Checking collapse. N = 25,000; varlist = str_12 str_32 ------------------------------------------------------- - compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 4998/21145] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 5952/19471] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) -Checking collapse. N = 25,000; varlist = str_12 str_32 str_4 ------------------------------------------------------------- - compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 5394/24309] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 4166/24987] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) -Checking collapse. N = 25,000; varlist = double1 ------------------------------------------------- - compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 6085/20130] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 1289/24580] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) +Benchmark vs collapse (in seconds) + - obs: 100,000 + - groups: 100 + - vars: x1-x6 ~ N(0, 10) + - stats: mean median min max + - options: fast -Checking collapse. N = 25,000; varlist = double1 double2 --------------------------------------------------------- - compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 4019/22096] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 1445/24171] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + collapse | fcollapse | gcollapse | ratio (c/g) | ratio (f/g) | varlist + -------- | --------- | --------- | ----------- | ----------- | ------- + .722 | .274 | .058 | 12.4 | 4.72 | + 1.06 | .226 | .084 | 12.7 | 2.69 | str_12 str_32 str_4 + .751 | .208 | .073 | 10.3 | 2.85 | double1 double2 double3 + .686 | .213 | .072 | 9.53 | 2.96 | int1 int2 + 1.07 | . | .075 | 14.2 | . | int3 str_32 double1 -Checking collapse. N = 25,000; varlist = double1 double2 double3 ----------------------------------------------------------------- - compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 970/23987] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 3013/22438] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) +-------------------------------------------------------------------------------- +bench_collapse, oncollision(error) style(ftools) vars(6) +-------------------------------------------------------------------------------- -Checking collapse. N = 25,000; varlist = int1 ---------------------------------------------- - compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 597/20069] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 5949/24595] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) -Checking collapse. N = 25,000; varlist = int1 int2 --------------------------------------------------- - compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 452/22512] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 292/22599] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) -Checking collapse. N = 25,000; varlist = int1 int2 int3 -------------------------------------------------------- - compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 466/19111] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 947/24293] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) -Checking collapse. N = 25,000; varlist = int1 str_32 double1 ------------------------------------------------------------- - compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 1070/24230] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 2302/20837] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) -Checking collapse. N = 25,000; varlist = int1 str_32 double1 int2 str_12 double2 --------------------------------------------------------------------------------- - compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 2621/21088] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 3059/20624] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) -Checking collapse. N = 25,000; varlist = int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 ---------------------------------------------------------------------------------------------------- - compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 1750/19981] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 1390/24264] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) +Benchmark vs collapse (in seconds) + - obs: 100,000 + - groups: 100 + - vars: x1 ~ N(0, 10) + - stats: all available plus percentiles 10, 30, 70, 90 + - options: fast + + + collapse | fcollapse | gcollapse | ratio (c/g) | ratio (f/g) | varlist + -------- | --------- | --------- | ----------- | ----------- | ------- + .723 | .217 | .043 | 16.8 | 5.05 | + 1.28 | .228 | .062 | 20.7 | 3.68 | str_12 str_32 str_4 + 1.09 | .196 | .052 | 20.9 | 3.77 | double1 double2 double3 + .99 | .168 | .052 | 19 | 3.23 | int1 int2 + 1.23 | . | .056 | 21.9 | . | int3 str_32 double1 -------------------------------------------------------------------------------- -gquantiles_switch_sanity (many duplicates) +bench_collapse, oncollision(error) style(full) vars(1) -------------------------------------------------------------------------------- -Testing whether gquantiles method switch code is sane for quantiles. -The table shows the actual ratio between method 1 and method 2 vs the -ratio used to decide between the two. Method 2 is chosen if the ratio -in parenthesis is > 1, and method 1 is chosen otherwise. - - Good choice: Both are larger than 1 or less than 1. - - OK choice: Actual ratio is close to 1 and decision ratio was off. - - Poor choice: Actual ratio is far from 1 and decision ratio was off. -I think 'far from one' is a deviation of 0.2 or more. -| N | nq | pctile | pctile, binfreq | pctile, binfreq, xtile | -| ------------ | ---- | ------------- | --------------- | ---------------------- | -| 50,000 | 2 | 1.22 ( 5.91) | 1 ( 4.27) | 1.1 ( 6.16) | -| 50,000 | 5 | 1 ( 2.36) | 1.11 ( 2.14) | .9 ( 3.52) | -| 50,000 | 10 | .778 ( 1.18) | 1.13 ( 1.17) | 1 ( 2.05) | -| 50,000 | 20 | .778 ( .591) | .8 ( .61) | 1 ( 1.12) | -| 50,000 | 30 | .778 ( .394) | .8 ( .414) | .727 ( .77) | -| 50,000 | 40 | .636 ( .295) | .636 ( .313) | .667 ( .587) | -| ------------ | ---- | ------------- | --------------- | ---------------------- | -| 500,000 | 2 | 1.47 ( 7.06) | 1.32 ( 5.04) | 1.35 ( 7.31) | -| 500,000 | 5 | 1.17 ( 2.82) | 1.14 ( 2.52) | 1.17 ( 4.18) | -| 500,000 | 10 | .833 ( 1.41) | .828 ( 1.37) | .971 ( 2.44) | -| 500,000 | 20 | .588 ( .706) | .649 ( .72) | .75 ( 1.33) | -| 500,000 | 30 | .636 ( .471) | .575 ( .488) | .681 ( .914) | -| 500,000 | 40 | .412 ( .353) | .39 ( .369) | .5 ( .696) | -| ------------ | ---- | ------------- | --------------- | ---------------------- | -| 5,000,000 | 2 | 1.15 ( 8.21) | .938 ( 5.81) | 1.61 ( 8.46) | -| 5,000,000 | 5 | 1.29 ( 3.28) | 1.26 ( 2.9) | 1.32 ( 4.84) | -| 5,000,000 | 10 | .985 ( 1.64) | 1 ( 1.58) | 1.13 ( 2.82) | -| 5,000,000 | 20 | .64 ( .821) | .64 ( .83) | .817 ( 1.54) | -| 5,000,000 | 30 | .657 ( .547) | .633 ( .562) | .8 ( 1.06) | -| 5,000,000 | 40 | .391 ( .411) | .389 ( .425) | .523 ( .806) | -Testing whether gquantiles method switch code is sane for cutoffs. -The table shows the actual ratio between method 1 and method 2 vs the -ratio used to decide between the two. Method 2 is chosen if the ratio -in parenthesis is > 1, and method 1 is chosen otherwise. Note that -there is no quantile selection here, so the rule must be different. - - Good choice: Both are larger than 1 or less than 1. - - OK choice: Actual ratio is close to 1 and decision ratio was off. - - Poor choice: Actual ratio is far from 1 and decision ratio was off. -I think 'far from one' is a deviation of 0.2 or more. -| N | cutoffs | pctile | pctile, binfreq | pctile, binfreq, xtile | -| ------------ | ------- | ------------- | --------------- | ---------------------- | -| 50,000 | 2 | 1.17 ( 11.8) | .538 ( 9.86) | 1.14 ( 19) | -| 50,000 | 50 | .857 ( 11.8) | 1 ( 2.1) | 1 ( 4.04) | -| 50,000 | 100 | 1 ( 11.8) | .875 ( 1.15) | .889 ( 2.22) | -| 50,000 | 200 | .857 ( 11.8) | .875 ( .608) | .889 ( 1.17) | -| 50,000 | 500 | 1.17 ( 11.8) | .615 ( .251) | .615 ( .482) | -| 50,000 | 1000 | 1 ( 11.8) | .615 ( .127) | .571 ( .244) | -| ------------ | ------- | ------------- | --------------- | ---------------------- | -| 500,000 | 2 | 1.37 ( 14.1) | 1.21 ( 11.6) | 1.35 ( 22.5) | -| 500,000 | 50 | 1.32 ( 14.1) | 1.05 ( 2.48) | 1.18 ( 4.79) | -| 500,000 | 100 | 1.32 ( 14.1) | .87 ( 1.36) | .982 ( 2.63) | -| 500,000 | 200 | 1.2 ( 14.1) | .754 ( .717) | .775 ( 1.39) | -| 500,000 | 500 | 1.24 ( 14.1) | .512 ( .296) | .611 ( .572) | -| 500,000 | 1000 | 1.17 ( 14.1) | .313 ( .15) | .37 ( .289) | -| ------------ | ------- | ------------- | --------------- | ---------------------- | -| 5,000,000 | 2 | 1.34 ( 16.4) | 1.16 ( 13.4) | 1.29 ( 26) | -| 5,000,000 | 50 | 1.71 ( 16.4) | 1.28 ( 2.86) | 1.31 ( 5.55) | -| 5,000,000 | 100 | 1.71 ( 16.4) | .928 ( 1.57) | 1.05 ( 3.05) | -| 5,000,000 | 200 | 1.7 ( 16.4) | .715 ( .826) | .83 ( 1.6) | -| 5,000,000 | 500 | 1.71 ( 16.4) | .439 ( .341) | .524 ( .662) | -| 5,000,000 | 1000 | 1.72 ( 16.4) | .298 ( .172) | .358 ( .335) | + + + +Benchmark vs collapse (in seconds) + - obs: 50,000 + - groups: 10,000 + - vars: x1-x15 ~ N(0, 10) + - stats: sum + - options: fast + + + collapse | fcollapse | gcollapse | ratio (c/g) | ratio (f/g) | varlist + -------- | --------- | --------- | ----------- | ----------- | ------- + .054 | .036 | .034 | 1.59 | 1.06 | + .123 | .086 | .056 | 2.2 | 1.54 | str_12 str_32 str_4 + .088 | .059 | .046 | 1.91 | 1.28 | double1 double2 double3 + .069 | .045 | .045 | 1.53 | 1 | int1 int2 + .124 | . | .055 | 2.25 | . | int3 str_32 double1 -------------------------------------------------------------------------------- -gquantiles_switch_sanity (some duplicates) +bench_collapse, oncollision(error) style(sum) vars(15) -------------------------------------------------------------------------------- -Testing whether gquantiles method switch code is sane for quantiles. -The table shows the actual ratio between method 1 and method 2 vs the -ratio used to decide between the two. Method 2 is chosen if the ratio -in parenthesis is > 1, and method 1 is chosen otherwise. - - Good choice: Both are larger than 1 or less than 1. - - OK choice: Actual ratio is close to 1 and decision ratio was off. - - Poor choice: Actual ratio is far from 1 and decision ratio was off. -I think 'far from one' is a deviation of 0.2 or more. -| N | nq | pctile | pctile, binfreq | pctile, binfreq, xtile | -| ------------ | ---- | ------------- | --------------- | ---------------------- | -| 50,000 | 2 | 1.75 ( 5.91) | 1.4 ( 4.27) | 1.6 ( 6.16) | -| 50,000 | 5 | 1.2 ( 2.36) | 1.6 ( 2.14) | 1.33 ( 3.52) | -| 50,000 | 10 | 1 ( 1.18) | .857 ( 1.17) | 1 ( 2.05) | -| 50,000 | 20 | 1.17 ( .591) | .857 ( .61) | 1 ( 1.12) | -| 50,000 | 30 | .857 ( .394) | 1 ( .414) | .875 ( .77) | -| 50,000 | 40 | .875 ( .295) | .875 ( .313) | .889 ( .587) | -| ------------ | ---- | ------------- | --------------- | ---------------------- | -| 500,000 | 2 | 1.94 ( 7.06) | 1.89 ( 5.04) | 1.83 ( 7.31) | -| 500,000 | 5 | 1.35 ( 2.82) | 1.27 ( 2.52) | 1.36 ( 4.18) | -| 500,000 | 10 | 1.27 ( 1.41) | 1.13 ( 1.37) | 1.18 ( 2.44) | -| 500,000 | 20 | .889 ( .706) | .923 ( .72) | .9 ( 1.33) | -| 500,000 | 30 | .917 ( .471) | .875 ( .488) | .92 ( .914) | -| 500,000 | 40 | .627 ( .353) | .625 ( .369) | .682 ( .696) | -| ------------ | ---- | ------------- | --------------- | ---------------------- | -| 5,000,000 | 2 | 2.11 ( 8.21) | 1.97 ( 5.81) | 1.85 ( 8.46) | -| 5,000,000 | 5 | 1.36 ( 3.28) | 1.35 ( 2.9) | 1.34 ( 4.84) | -| 5,000,000 | 10 | 1.16 ( 1.64) | 1.14 ( 1.58) | 1.18 ( 2.82) | -| 5,000,000 | 20 | .861 ( .821) | .852 ( .83) | .917 ( 1.54) | -| 5,000,000 | 30 | .835 ( .547) | .895 ( .562) | .884 ( 1.06) | -| 5,000,000 | 40 | .578 ( .411) | .581 ( .425) | .646 ( .806) | -Testing whether gquantiles method switch code is sane for cutoffs. -The table shows the actual ratio between method 1 and method 2 vs the -ratio used to decide between the two. Method 2 is chosen if the ratio -in parenthesis is > 1, and method 1 is chosen otherwise. Note that -there is no quantile selection here, so the rule must be different. - - Good choice: Both are larger than 1 or less than 1. - - OK choice: Actual ratio is close to 1 and decision ratio was off. - - Poor choice: Actual ratio is far from 1 and decision ratio was off. -I think 'far from one' is a deviation of 0.2 or more. -| N | cutoffs | pctile | pctile, binfreq | pctile, binfreq, xtile | -| ------------ | ------- | ------------- | --------------- | ---------------------- | -| 50,000 | 2 | 1.75 ( 11.8) | 1.4 ( 9.86) | 1.17 ( 19) | -| 50,000 | 50 | 1.75 ( 11.8) | 1.6 ( 2.1) | 1.6 ( 4.04) | -| 50,000 | 100 | 1.75 ( 11.8) | 1.6 ( 1.15) | 1.33 ( 2.22) | -| 50,000 | 200 | 1.2 ( 11.8) | 1.17 ( .608) | 1.14 ( 1.17) | -| 50,000 | 500 | 1.2 ( 11.8) | .875 ( .251) | 1 ( .482) | -| 50,000 | 1000 | 1.75 ( 11.8) | .636 ( .127) | .667 ( .244) | -| ------------ | ------- | ------------- | --------------- | ---------------------- | -| 500,000 | 2 | 2.69 ( 14.1) | 2.24 ( 11.6) | 2.14 ( 22.5) | -| 500,000 | 50 | 2.57 ( 14.1) | 1.73 ( 2.48) | 1.78 ( 4.79) | -| 500,000 | 100 | 2.64 ( 14.1) | 1.48 ( 1.36) | 1.45 ( 2.63) | -| 500,000 | 200 | 2.57 ( 14.1) | 1.15 ( .717) | 1.23 ( 1.39) | -| 500,000 | 500 | 2.85 ( 14.1) | .736 ( .296) | .831 ( .572) | -| 500,000 | 1000 | 2.4 ( 14.1) | .453 ( .15) | .527 ( .289) | -| ------------ | ------- | ------------- | --------------- | ---------------------- | -| 5,000,000 | 2 | 2.92 ( 16.4) | 2.4 ( 13.4) | 2.36 ( 26) | -| 5,000,000 | 50 | 2.93 ( 16.4) | 1.87 ( 2.86) | 1.91 ( 5.55) | -| 5,000,000 | 100 | 3 ( 16.4) | 1.47 ( 1.57) | 1.6 ( 3.05) | -| 5,000,000 | 200 | 3 ( 16.4) | 1.17 ( .826) | 1.29 ( 1.6) | -| 5,000,000 | 500 | 2.92 ( 16.4) | .699 ( .341) | .835 ( .662) | -| 5,000,000 | 1000 | 2.88 ( 16.4) | .416 ( .172) | .527 ( .335) | + + + +Benchmark vs collapse (in seconds) + - obs: 50,000 + - groups: 10,000 + - vars: x1-x6 ~ N(0, 10) + - stats: mean median min max + - options: fast + + + collapse | fcollapse | gcollapse | ratio (c/g) | ratio (f/g) | varlist + -------- | --------- | --------- | ----------- | ----------- | ------- + .321 | .115 | .045 | 7.13 | 2.56 | + .498 | .568 | .07 | 7.11 | 8.11 | str_12 str_32 str_4 + .516 | .533 | .057 | 9.05 | 9.35 | double1 double2 double3 + .38 | .277 | .057 | 6.67 | 4.86 | int1 int2 + .488 | . | .064 | 7.63 | . | int3 str_32 double1 -------------------------------------------------------------------------------- -gquantiles_switch_sanity (no duplicates) +bench_collapse, oncollision(error) style(ftools) vars(6) -------------------------------------------------------------------------------- -Testing whether gquantiles method switch code is sane for quantiles. -The table shows the actual ratio between method 1 and method 2 vs the -ratio used to decide between the two. Method 2 is chosen if the ratio -in parenthesis is > 1, and method 1 is chosen otherwise. - - Good choice: Both are larger than 1 or less than 1. - - OK choice: Actual ratio is close to 1 and decision ratio was off. - - Poor choice: Actual ratio is far from 1 and decision ratio was off. -I think 'far from one' is a deviation of 0.2 or more. -| N | nq | pctile | pctile, binfreq | pctile, binfreq, xtile | -| ------------ | ---- | ------------- | --------------- | ---------------------- | -| 50,000 | 2 | 1.8 ( 5.91) | 2 ( 4.27) | 1.5 ( 6.16) | -| 50,000 | 5 | 1.8 ( 2.36) | 2 ( 2.14) | 1.67 ( 3.52) | -| 50,000 | 10 | 1.33 ( 1.18) | 1.5 ( 1.17) | 1.43 ( 2.05) | -| 50,000 | 20 | 1.29 ( .591) | 1.29 ( .61) | 1.25 ( 1.12) | -| 50,000 | 30 | 1.29 ( .394) | 1.29 ( .414) | 1.25 ( .77) | -| 50,000 | 40 | 1 ( .295) | 1 ( .313) | 1 ( .587) | -| ------------ | ---- | ------------- | --------------- | ---------------------- | -| 500,000 | 2 | 3.88 ( 7.06) | 3.58 ( 5.04) | 3 ( 7.31) | -| 500,000 | 5 | 2.87 ( 2.82) | 2.48 ( 2.52) | 2.29 ( 4.18) | -| 500,000 | 10 | 2.28 ( 1.41) | 2.19 ( 1.37) | 2 ( 2.44) | -| 500,000 | 20 | 1.78 ( .706) | 1.66 ( .72) | 1.57 ( 1.33) | -| 500,000 | 30 | 1.71 ( .471) | 1.66 ( .488) | 1.54 ( .914) | -| 500,000 | 40 | 1.2 ( .353) | 1.17 ( .369) | 1.16 ( .696) | -| ------------ | ---- | ------------- | --------------- | ---------------------- | -| 5,000,000 | 2 | 5.01 ( 8.21) | 4.53 ( 5.81) | 3.67 ( 8.46) | -| 5,000,000 | 5 | 3.5 ( 3.28) | 3.28 ( 2.9) | 2.84 ( 4.84) | -| 5,000,000 | 10 | 2.72 ( 1.64) | 2.54 ( 1.58) | 2.3 ( 2.82) | -| 5,000,000 | 20 | 1.96 ( .821) | 1.8 ( .83) | 1.96 ( 1.54) | -| 5,000,000 | 30 | 1.85 ( .547) | 1.55 ( .562) | 1.78 ( 1.06) | -| 5,000,000 | 40 | 1.39 ( .411) | 1.3 ( .425) | 1.33 ( .806) | -Testing whether gquantiles method switch code is sane for cutoffs. -The table shows the actual ratio between method 1 and method 2 vs the -ratio used to decide between the two. Method 2 is chosen if the ratio -in parenthesis is > 1, and method 1 is chosen otherwise. Note that -there is no quantile selection here, so the rule must be different. - - Good choice: Both are larger than 1 or less than 1. - - OK choice: Actual ratio is close to 1 and decision ratio was off. - - Poor choice: Actual ratio is far from 1 and decision ratio was off. -I think 'far from one' is a deviation of 0.2 or more. -| N | cutoffs | pctile | pctile, binfreq | pctile, binfreq, xtile | -| ------------ | ------- | ------------- | --------------- | ---------------------- | -| 50,000 | 2 | 2 ( 11.8) | .9 ( 9.86) | 1.63 ( 19) | -| 50,000 | 50 | 2 ( 11.8) | 1.67 ( 2.1) | 2.2 ( 4.04) | -| 50,000 | 100 | 1.8 ( 11.8) | 1.67 ( 1.15) | 1.38 ( 2.22) | -| 50,000 | 200 | 1.5 ( 11.8) | 1.29 ( .608) | 1.43 ( 1.17) | -| 50,000 | 500 | 1.8 ( 11.8) | 1.13 ( .251) | 1.22 ( .482) | -| 50,000 | 1000 | 1.8 ( 11.8) | .75 ( .127) | .833 ( .244) | -| ------------ | ------- | ------------- | --------------- | ---------------------- | -| 500,000 | 2 | 3.55 ( 14.1) | 3 ( 11.6) | 2.59 ( 22.5) | -| 500,000 | 50 | 3.39 ( 14.1) | 2.56 ( 2.48) | 2.31 ( 4.79) | -| 500,000 | 100 | 3.76 ( 14.1) | 2.32 ( 1.36) | 2.02 ( 2.63) | -| 500,000 | 200 | 3.67 ( 14.1) | 1.93 ( .717) | 1.79 ( 1.39) | -| 500,000 | 500 | 3.5 ( 14.1) | 1.26 ( .296) | 1.36 ( .572) | -| 500,000 | 1000 | 3.62 ( 14.1) | .844 ( .15) | .899 ( .289) | -| ------------ | ------- | ------------- | --------------- | ---------------------- | -| 5,000,000 | 2 | 7.79 ( 16.4) | 3.13 ( 13.4) | 3.6 ( 26) | -| 5,000,000 | 50 | 6.71 ( 16.4) | 4.13 ( 2.86) | 3.78 ( 5.55) | -| 5,000,000 | 100 | 6.85 ( 16.4) | 3.23 ( 1.57) | 3.15 ( 3.05) | -| 5,000,000 | 200 | 6.89 ( 16.4) | 2.55 ( .826) | 2.54 ( 1.6) | -| 5,000,000 | 500 | 6.72 ( 16.4) | 1.55 ( .341) | 1.65 ( .662) | -| 5,000,000 | 1000 | 6.76 ( 16.4) | .752 ( .172) | 1.06 ( .335) | - -End: 19:26:11 8 Nov 2023 + + + +Benchmark vs collapse (in seconds) + - obs: 50,000 + - groups: 10,000 + - vars: x1 ~ N(0, 10) + - stats: all available plus percentiles 10, 30, 70, 90 + - options: fast + + + collapse | fcollapse | gcollapse | ratio (c/g) | ratio (f/g) | varlist + -------- | --------- | --------- | ----------- | ----------- | ------- + .309 | .105 | .034 | 9.09 | 3.09 | + .678 | .525 | .053 | 12.8 | 9.91 | str_12 str_32 str_4 + .558 | .497 | .049 | 11.4 | 10.1 | double1 double2 double3 + .484 | .27 | .046 | 10.5 | 5.87 | int1 int2 + .674 | . | .049 | 13.8 | . | int3 str_32 double1 + +-------------------------------------------------------------------------------- +bench_collapse, oncollision(error) style(full) vars(1) +-------------------------------------------------------------------------------- + + +End: 23:17:06 28 Jun 2024 tests ran tests finished running -Start: 18:21:24 8 Nov 2023 -End: 19:26:11 8 Nov 2023 +Start: 22:30:08 28 Jun 2024 +End: 23:17:06 28 Jun 2024 name: gtools_tests log: /home/mauricio/Documents/projects/dev/code/archive/2017/stata-gtools/build/gtools_tests_unix.log log type: text - closed on: 8 Nov 2023, 19:26:11 + closed on: 28 Jun 2024, 23:17:06 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- diff --git a/build/gtools_tests_windows.log b/build/gtools_tests_windows.log index cdcc5a5..d877f97 100644 --- a/build/gtools_tests_windows.log +++ b/build/gtools_tests_windows.log @@ -1,17 +1,18 @@ --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- name: gtools_tests - log: C:\Users\mauricio\Documents\gtools_tests_windows.log + log: C:\cygwin64\home\mauricio\gtools\build\gtools_tests_windows.log log type: text - opened on: 7 Dec 2022, 19:01:50 + opened on: 29 Jun 2024, 07:29:10 -Start: 19:01:50 7 Dec 2022 +Start: 07:29:10 29 Jun 2024 Options: basic_checks comparisons switches bench_test OS: Windows Machine Type: PC (64-bit x86-64) +Stata v: 16 ------------------------------------- -Basic unit-tests 19:01:50 7 Dec 2022 +Basic unit-tests 07:29:10 29 Jun 2024 ------------------------------------- test(passed): checks_gcontract, oncollision(error) test(passed): checks_isid, oncollision(error) @@ -46,7 +47,7 @@ Basic unit-tests 19:01:50 7 Dec 2022 test(passed): checks_corners, oncollision(error) ----------------------------------------------------------- -Consistency checks (v native commands) 19:56:10 7 Dec 2022 +Consistency checks (v native commands) 07:54:49 29 Jun 2024 ----------------------------------------------------------- @@ -512,13 +513,13 @@ compare_levelsof, N = 250,000, oncollision(error) compare_levelsof (passed): glevelsof double1 [if] [in] returned the same levels as levelsof - compare_levelsof (passed): glevelsof double2 returned similar levels as levelsof (tol = 1e-15) - compare_levelsof (passed): glevelsof double2 returned similar levels as levelsof (tol = 1e-15) - compare_levelsof (passed): glevelsof double2 [in] returned similar levels as levelsof (tol = 1e-15) + compare_levelsof (passed): glevelsof double2 returned similar levels as levelsof (tol = 1e-12) + compare_levelsof (passed): glevelsof double2 returned similar levels as levelsof (tol = 1e-12) + compare_levelsof (passed): glevelsof double2 [in] returned similar levels as levelsof (tol = 1e-12) compare_levelsof (passed): glevelsof double2 [in] returned the same levels as levelsof - compare_levelsof (passed): glevelsof double2 [if] returned similar levels as levelsof (tol = 1e-15) + compare_levelsof (passed): glevelsof double2 [if] returned similar levels as levelsof (tol = 1e-12) compare_levelsof (passed): glevelsof double2 [if] returned the same levels as levelsof - compare_levelsof (passed): glevelsof double2 if] [in] returned similar levels as levelsof (tol = 1e-15) + compare_levelsof (passed): glevelsof double2 if] [in] returned similar levels as levelsof (tol = 1e-12) compare_levelsof (passed): glevelsof double2 [if] [in] returned the same levels as levelsof @@ -859,35 +860,35 @@ compare_distinct, N = 50,000, oncollision(error) Comparison vs gsort, obs = 5,000, J = 500 (in seconds; datasets are compared via cf) gsort | hashsort | ratio (g/h) | varlist ----- | -------- | ----------- | ------- - .024 | .01 | 2.4 | -str_12 - .026 | .011 | 2.36 | str_12 -str_32 - .032 | .015 | 2.13 | str_12 -str_32 str_4 - .023 | .013 | 1.77 | -double1 - .028 | .01 | 2.8 | double1 -double2 - .031 | .01 | 3.1 | double1 -double2 double3 - .023 | .013 | 1.77 | -int1 - .022 | .014 | 1.57 | int1 -int2 - .032 | .013 | 2.46 | int1 -int2 int3 - .047 | .012 | 3.92 | -int1 -str_32 -double1 - .053 | .013 | 4.08 | int1 -str_32 double1 -int2 str_12 -double2 - .07 | .016 | 4.38 | int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 + 9.0e-03 | .005 | 1.8 | -str_12 + .014 | .007 | 2 | str_12 -str_32 + .013 | .007 | 1.86 | str_12 -str_32 str_4 + .01 | .006 | 1.67 | -double1 + .012 | .006 | 2 | double1 -double2 + .013 | .006 | 2.17 | double1 -double2 double3 + .013 | .006 | 2.17 | -int1 + .011 | .006 | 1.83 | int1 -int2 + .013 | .006 | 2.17 | int1 -int2 int3 + .022 | .007 | 3.14 | -int1 -str_32 -double1 + .022 | .012 | 1.83 | int1 -str_32 double1 -int2 str_12 -double2 + .029 | .009 | 3.22 | int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 Comparison vs sort (stable), obs = 50,000, J = 500 (in seconds; datasets are compared via cf) sort | fsort | hashsort | ratio (s/h) | ratio (f/h) | varlist ---- | ----- | -------- | ----------- | ----------- | ------- - .087 | .201 | .03 | 2.9 | 6.7 | str_12 - .106 | .171 | .041 | 2.59 | 4.17 | str_12 str_32 - .112 | .186 | .044 | 2.55 | 4.23 | str_12 str_32 str_4 - .076 | .088 | .029 | 2.62 | 3.03 | double1 - .09 | .109 | .033 | 2.73 | 3.3 | double1 double2 - .092 | .106 | .036 | 2.56 | 2.94 | double1 double2 double3 - .076 | .06 | .028 | 2.71 | 2.14 | int1 - .084 | .068 | .03 | 2.8 | 2.27 | int1 int2 - .098 | .111 | .036 | 2.72 | 3.08 | int1 int2 int3 - .099 | . | .041 | 2.41 | . | int1 str_32 double1 - .127 | . | .052 | 2.44 | . | int1 str_32 double1 int2 str_12 double2 - .161 | . | .065 | 2.48 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .03 | .081 | .015 | 2 | 5.4 | str_12 + .044 | .066 | .022 | 2 | 3 | str_12 str_32 + .045 | .073 | .024 | 1.88 | 3.04 | str_12 str_32 str_4 + .027 | .027 | .014 | 1.93 | 1.93 | double1 + .029 | .038 | .016 | 1.81 | 2.38 | double1 double2 + .034 | .04 | .019 | 1.79 | 2.11 | double1 double2 double3 + .022 | .018 | .012 | 1.83 | 1.5 | int1 + .027 | .02 | .011 | 2.45 | 1.82 | int1 int2 + .025 | .033 | .014 | 1.79 | 2.36 | int1 int2 int3 + .031 | . | .017 | 1.82 | . | int1 str_32 double1 + .036 | . | .018 | 2 | . | int1 str_32 double1 int2 str_12 double2 + .044 | . | .021 | 2.1 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 -------------------------------------------------------------------------------- compare_hashsort, oncollision(error) @@ -913,103 +914,103 @@ Checking egen. N = 5,000; varlist = ------------------------------------ Checking full egen range: - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.8e-02, ratio 2.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.5e-02, ratio 1.4) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.2e-02, ratio 1.7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.6e-02, ratio 2.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-02, ratio 2.9) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.1e-02, ratio 1.6) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.6e-02, ratio 2.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.6e-02, ratio 1.1) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.3e-02, ratio 1.9) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.1e-02, ratio 1.6) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.1e-02, ratio 1.6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.7e-02, ratio 2.8) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.0e-03, ratio .2) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.0e-03 vs 1.0e-03, ratio .5) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 0, ratio 0) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 1133/3990] egen range: - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 9.0e-03, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.3e-02, ratio 2.2) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 8.0e-03, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 7.0e-03, ratio 1) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.2e-02, ratio 1.7) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 7.0e-03, ratio 1) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 2.0e-03, ratio .15) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 8.0e-03, ratio .73) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 7.0e-03, ratio 1.2) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 4.0e-03, ratio .33) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-03, ratio .17) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 5.0e-03, ratio .42) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 9.0e-03, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 9.0e-03, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 7.0e-03, ratio 1) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 6.0e-03, ratio .46) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 7.0e-03, ratio 1) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 3.0e-03, ratio .25) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 8.0e-03, ratio .62) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 4.0e-03, ratio .33) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 8.0e-03, ratio 1.1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 9.0e-03, ratio 1.3) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 5.0e-03, ratio .38) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 924/4452] egen range: - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 5.0e-03, ratio .38) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 9.0e-03, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 8.0e-03, ratio .67) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 8.0e-03, ratio 1) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 6.0e-03, ratio .5) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 3.0e-03, ratio .23) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.3e-02, ratio 2.2) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 8.0e-03, ratio 1.1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 2.0e-03, ratio .33) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1017,103 +1018,103 @@ Checking egen. N = 5,000; varlist = str_12 ------------------------------------------ Checking full egen range: str_12 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.6e-02, ratio 2) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-02, ratio 3.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .53, ratio 59) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .5, ratio 56) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.6e-02, ratio 1.8) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.6e-02, ratio 1.1) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.5e-02, ratio 1.1) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.9e-02, ratio 2.4) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.2e-02, ratio 1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 9.2e-02, ratio 18) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 9.5e-02, ratio 19) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 4.0e-03, ratio 1.3) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 275/4019] egen range: str_12 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.4e-02, ratio 3.8) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .5, ratio 55) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .53, ratio 66) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.4e-02, ratio 1.8) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.4e-02, ratio 1.8) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.5e-02, ratio 1.9) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 6.0e-03, ratio 1.5) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.0e-03, ratio 2) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 9.4e-02, ratio 24) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 9.4e-02, ratio 19) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: str_12 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.7e-02, ratio 2.1) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.6e-02, ratio 3.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .28, ratio 35) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .29, ratio 32) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.5e-02, ratio 1.1) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.4e-02, ratio .93) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.4e-02, ratio .93) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-02, ratio 1.8) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.1e-02, ratio 13) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.1e-02, ratio 10) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 6.0e-03, ratio 1.5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 382/4994] egen range: str_12 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.2e-02, ratio .67) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.2e-02, ratio 3.2) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .25, ratio 28) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .26, ratio 28) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.6e-02, ratio 1.6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.1e-02, ratio 1.6) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 7.0e-03, ratio 2.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.1e-02, ratio 13) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.9e-02, ratio 9.8) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1121,103 +1122,103 @@ Checking egen. N = 5,000; varlist = str_12 str_32 ------------------------------------------------- Checking full egen range: str_12 str_32 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.3e-02, ratio .93) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.9e-02, ratio 2.4) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.2e-02, ratio 3.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .51, ratio 64) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .53, ratio 59) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.6e-02, ratio 1.8) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.4e-02, ratio 1) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.6e-02, ratio 1.8) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.1e-02, ratio 2.3) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.6e-02, ratio 1.6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.5e-02, ratio 1.1) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.0e-03, ratio .4) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 9.0e-03, ratio 2.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 9.8e-02, ratio 25) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 9.6e-02, ratio 19) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.0e-03, ratio .2) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 980/4936] egen range: str_12 str_32 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.7e-02, ratio 1.9) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.2e-02, ratio .92) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.2e-02, ratio 3.2) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .47, ratio 52) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .44, ratio 49) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.6e-02, ratio 1.8) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 6.0e-03, ratio 1.5) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.0e-03, ratio 2) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.5e-02, ratio 21) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 8.6e-02, ratio 17) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 4.0e-03, ratio 1.3) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: str_12 str_32 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.9e-02, ratio 3.2) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .27, ratio 30) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .28, ratio 31) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.8e-02, ratio 2) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.1e-02, ratio 2.3) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.3e-02, ratio .93) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 7.0e-03, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.4e-02, ratio 14) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.5e-02, ratio 14) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 1204/3822] egen range: str_12 str_32 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.7e-02, ratio 2.1) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.5e-02, ratio 3.1) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .15, ratio 19) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .15, ratio 19) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.6e-02, ratio 1.8) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 5.0e-03, ratio 1.7) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.8e-02, ratio 4) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.8e-02, ratio 7) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 4.0e-03, ratio 1.3) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1225,103 +1226,103 @@ Checking egen. N = 5,000; varlist = str_12 str_32 str_4 ------------------------------------------------------- Checking full egen range: str_12 str_32 str_4 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.3e-02, ratio .81) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-02, ratio 2) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.9e-02, ratio 3.9) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .54, ratio 60) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .55, ratio 55) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.6e-02, ratio 1.6) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.5e-02, ratio 1.1) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.6e-02, ratio 1.8) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 9.0e-03, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .1, ratio 20) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 9.9e-02, ratio 20) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 6.0e-03, ratio 1.2) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 18/4974] egen range: str_12 str_32 str_4 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.8e-02, ratio 2) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.6e-02, ratio 1.8) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.7e-02, ratio 4.7) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .53, ratio 48) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .54, ratio 54) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.6e-02, ratio 1.6) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.1e-02, ratio 2.1) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.7e-02, ratio 1.9) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-02, ratio 2) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.6e-02, ratio 1.6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.7e-02, ratio 1.9) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.0e-03, ratio 2) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .1, ratio 21) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .1, ratio 20) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 7.0e-03, ratio 1.4) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: str_12 str_32 str_4 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.9e-02, ratio 3.2) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .29, ratio 33) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs .3, ratio 25) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.5e-02, ratio 1.1) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.4e-02, ratio .93) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.1e-02, ratio 2.1) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.7e-02, ratio 1.9) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 9.0e-03, ratio 2.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 6.0e-02, ratio 15) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.9e-02, ratio 12) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 789/4836] egen range: str_12 str_32 str_4 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.8e-02, ratio 2) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.9e-02, ratio 2.1) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.1e-02, ratio 3.1) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs .27, ratio 19) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .27, ratio 27) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.4e-02, ratio 1.3) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.3e-02, ratio .93) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.1e-02, ratio 1.1) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 9.0e-03, ratio 2.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.9e-02, ratio 9.8) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.9e-02, ratio 15) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1329,103 +1330,103 @@ Checking egen. N = 5,000; varlist = double1 ------------------------------------------- Checking full egen range: double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 3.9e-02, ratio 2.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .54, ratio 60) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .56, ratio 63) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-02, ratio 3.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs .1, ratio 26) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs .11, ratio 27) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 403/4793] egen range: double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.4e-02, ratio 1.8) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 8.0e-03, ratio 1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.4e-02, ratio 1.8) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 3.8e-02, ratio 3.2) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .56, ratio 63) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .55, ratio 61) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.4e-02, ratio 1) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.1e-02, ratio 1.9) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 9.0e-03, ratio 1.3) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 4.0e-03, ratio 1.3) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 6.0e-03, ratio 2) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.0e-03, ratio 2) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .1, ratio 21) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs .1, ratio 26) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.1e-02, ratio 1.1) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.3e-02, ratio .93) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.2e-02, ratio 4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .29, ratio 33) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .28, ratio 36) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.8e-02, ratio 2) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.4e-02, ratio .93) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.7e-02, ratio 14) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.9e-02, ratio 12) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 591/4664] egen range: double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.5e-02, ratio 1.9) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.7e-02, ratio 3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .27, ratio 30) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .28, ratio 31) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.1e-02, ratio .69) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 4.0e-03, ratio 1.3) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.1e-02, ratio 13) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.1e-02, ratio 10) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 6.0e-03, ratio 1.2) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1433,103 +1434,103 @@ Checking egen. N = 5,000; varlist = double1 double2 --------------------------------------------------- Checking full egen range: double1 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.6e-02, ratio 1.8) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.2e-02, ratio .92) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-02, ratio 3.8) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .55, ratio 69) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .55, ratio 61) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.9e-02, ratio 2.1) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.9e-02, ratio 2.1) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 9.0e-03, ratio 1.1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.1e-02, ratio 2.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .1, ratio 21) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .1, ratio 21) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 945/4113] egen range: double1 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.2e-02, ratio 1) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.4e-02, ratio 3.8) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .55, ratio 68) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .55, ratio 69) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-02, ratio 2.2) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.4e-02, ratio 1.8) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 9.0e-03, ratio 1.1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 2.0e-03, ratio .4) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.0e-03, ratio 2) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs .1, ratio 26) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs .11, ratio 27) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: double1 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.3e-02, ratio 1.2) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.2e-02, ratio 3.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .32, ratio 35) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .3, ratio 31) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.3e-02, ratio 1.2) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.5e-02, ratio 1.9) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.6e-02, ratio 14) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.9e-02, ratio 12) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 2.0e-03, ratio .4) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 2.0e-03, ratio .4) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 468/4043] egen range: double1 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.2e-02, ratio .92) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.7e-02, ratio 3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .26, ratio 29) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .27, ratio 30) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.9e-02, ratio 2.1) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 7.0e-03, ratio 1) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.2e-02, ratio 13) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.2e-02, ratio 13) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1537,103 +1538,103 @@ Checking egen. N = 5,000; varlist = double1 double2 double3 ----------------------------------------------------------- Checking full egen range: double1 double2 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 6.0e-03, ratio .43) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 9.0e-03, ratio .75) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.0e-02, ratio .67) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.1e-02, ratio 2.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .54, ratio 60) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .54, ratio 60) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 4.0e-03, ratio .31) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 5.0e-03, ratio 1.7) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs .11, ratio 27) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs .1, ratio 26) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.0e-03, ratio .2) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 587/4617] egen range: double1 double2 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.2e-02, ratio 3.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .46, ratio 42) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .45, ratio 50) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.4e-02, ratio 1) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-02, ratio 2.5) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.5e-02, ratio 1.9) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.5e-02, ratio 1.2) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.7e-02, ratio 22) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 9.0e-02, ratio 23) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: double1 double2 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.6e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.0e-02, ratio .67) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.8e-02, ratio 3.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .3, ratio 33) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .3, ratio 33) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 1.6e-02, ratio .7) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.8e-02, ratio 2) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.5e-02, ratio 1.9) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.6e-02, ratio 7) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.4e-02, ratio 14) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 694/4959] egen range: double1 double2 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.4e-02, ratio 1.8) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.6e-02, ratio 2) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.2e-02, ratio 4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .22, ratio 28) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .22, ratio 27) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.7e-02, ratio 1.9) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.5e-02, ratio 11) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.3e-02, ratio 11) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1641,103 +1642,103 @@ Checking egen. N = 5,000; varlist = int1 ---------------------------------------- Checking full egen range: int1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 5.0e-03, ratio .42) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 9.0e-03, ratio 1.1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.1e-02, ratio 1.6) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.8e-02, ratio 3.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .42, ratio 53) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .44, ratio 55) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.8e-02, ratio 2.3) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.4e-02, ratio 1.8) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 2.0e-03, ratio .67) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 6.0e-03, ratio 1.5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.0e-02, ratio 20) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.3e-02, ratio 21) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-03, ratio .25) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 0, ratio 0) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 1.0e-03, ratio .33) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 76/4741] egen range: int1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.7e-02, ratio 3.4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .42, ratio 46) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .4, ratio 45) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 9.0e-03, ratio 1.1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-02, ratio 2.5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.7e-02, ratio 19) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.7e-02, ratio 19) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 6.0e-03, ratio 1.5) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: int1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.5e-02, ratio 1.9) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.0e-02, ratio .67) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-02, ratio 3.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .27, ratio 34) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .28, ratio 31) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-02, ratio 1.4) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 9.0e-03, ratio 1.1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-02, ratio 13) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.2e-02, ratio 13) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 4.0e-03, ratio 1.3) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 311/4884] egen range: int1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.1e-02, ratio .85) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.6e-02, ratio 1.8) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.0e-02, ratio .91) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.5e-02, ratio 1.9) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.4e-02, ratio 2.7) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .23, ratio 26) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .22, ratio 24) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.0e-02, ratio 1.4) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 4.0e-03, ratio 1.3) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 6.0e-03, ratio 2) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.2e-02, ratio 11) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.1e-02, ratio 10) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1745,103 +1746,103 @@ Checking egen. N = 5,000; varlist = int1 int2 --------------------------------------------- Checking full egen range: int1 int2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.4e-02, ratio 1.2) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-02, ratio 3.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .52, ratio 65) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .54, ratio 60) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.4e-02, ratio 1.8) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.8e-02, ratio 2) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 6.0e-03, ratio 1.5) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.0e-03, ratio 2) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs .1, ratio 26) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs .1, ratio 26) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 524/4366] egen range: int1 int2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.4e-02, ratio 1.8) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-02, ratio 3.8) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .53, ratio 67) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .53, ratio 58) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.8e-02, ratio 2) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.5e-02, ratio .83) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.6e-02, ratio 1.1) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.0e-03, ratio 2) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 9.5e-02, ratio 14) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs .1, ratio 26) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 4.0e-03, ratio 1.3) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: int1 int2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.1e-02, ratio 1.1) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.1e-02, ratio 1.1) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.3e-02, ratio 3.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .29, ratio 29) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .3, ratio 34) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 6.0e-03, ratio 1.5) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.7e-02, ratio 11) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.6e-02, ratio 14) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 386/4501] egen range: int1 int2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.6e-02, ratio 1.8) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.4e-02, ratio 1.8) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 9.0e-03, ratio 1.1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 2.6e-02, ratio 2) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs .26, ratio 33) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .27, ratio 30) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.8e-02, ratio 2.3) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.0e-02, ratio .77) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 7.0e-03, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.2e-02, ratio 13) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.9e-02, ratio 12) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 6.0e-03, ratio 1.2) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1849,103 +1850,103 @@ Checking egen. N = 5,000; varlist = int1 int2 int3 -------------------------------------------------- Checking full egen range: int1 int2 int3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.8e-02, ratio 2) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.5e-02, ratio 1.1) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 9.0e-03, ratio .9) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.1e-02, ratio 3.4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .55, ratio 62) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .53, ratio 53) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.1e-02, ratio 2.3) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.5e-02, ratio .94) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.0e-02, ratio 2.2) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.5e-02, ratio 1.3) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 2.0e-03, ratio .4) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-02, ratio 2.5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs .1, ratio 26) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs .11, ratio 27) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 70/4371] egen range: int1 int2 int3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.6e-02, ratio 1.8) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.8e-02, ratio 2) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.1e-02, ratio 3.4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs .54, ratio 38) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .58, ratio 58) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.6e-02, ratio 1.8) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.5e-02, ratio 1.1) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.6e-02, ratio 1.8) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.1e-02, ratio 2.3) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.0e-03, ratio 2) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .1, ratio 21) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .1, ratio 21) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: int1 int2 int3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.1e-02, ratio .92) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.8e-02, ratio 3.1) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .3, ratio 34) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .29, ratio 32) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 2.0e-03, ratio .29) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.6e-02, ratio 11) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 6.0e-02, ratio 12) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 3.0e-03, ratio 1) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 871/4586] egen range: int1 int2 int3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 2.7e-02, ratio 1.9) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .27, ratio 30) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .26, ratio 29) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.3e-02, ratio 1.6) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.4e-02, ratio 1) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.3e-02, ratio 1.2) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.3e-02, ratio .72) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.1e-02, ratio 1.1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 2.0e-03, ratio .4) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 8.0e-03, ratio 1.6) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.4e-02, ratio 14) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.2e-02, ratio 10) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -1953,103 +1954,103 @@ Checking egen. N = 5,000; varlist = int1 str_32 double1 ------------------------------------------------------- Checking full egen range: int1 str_32 double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.7e-02, ratio 1.7) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.8e-02, ratio 4.2) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .56, ratio 56) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .55, ratio 62) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.6e-02, ratio 1.6) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.5e-02, ratio 1) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 9.0e-03, ratio 1.1) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 9.0e-03, ratio 1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 4.0e-03, ratio 1.3) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.0e-03, ratio 2) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .1, ratio 21) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .1, ratio 21) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 6.0e-03, ratio 1.2) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 2.0e-03, ratio .5) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 120/3808] egen range: int1 str_32 double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.6e-02, ratio 1.6) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.8e-02, ratio 1.4) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.2e-02, ratio 3.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .57, ratio 57) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .55, ratio 62) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 7.0e-03, ratio 1.8) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 6.0e-03, ratio 1.5) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.0e-03, ratio 2) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 1.0e-02, ratio 2.5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .11, ratio 21) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .11, ratio 21) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 3.0e-03 vs 5.0e-03, ratio 1.7) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: int1 str_32 double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.8e-02, ratio 2) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.7e-02, ratio 1.9) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.6e-02, ratio 2.9) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .31, ratio 35) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .29, ratio 30) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.7e-02, ratio 1.9) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.0e-02, ratio 1.3) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.0e-02, ratio .67) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.9e-02, ratio 15) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 6.1e-02, ratio 12) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 839/4978] egen range: int1 str_32 double1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.3e-02, ratio .93) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.8e-02, ratio 2.3) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.0e-02, ratio 1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.2e-02, ratio 1.5) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 2.7e-02, ratio 3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs .28, ratio 31) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .27, ratio 27) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.4e-02, ratio 1.3) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.1e-02, ratio 1.1) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.1e-02, ratio 1.2) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.1e-02, ratio .79) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 8.0e-03, ratio 2) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.3e-02, ratio 13) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.1e-02, ratio 10) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -2057,103 +2058,103 @@ Checking egen. N = 5,000; varlist = int1 str_32 double1 int2 str_12 double2 --------------------------------------------------------------------------- Checking full egen range: int1 str_32 double1 int2 str_12 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.3e-02, ratio 1.2) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.3e-02, ratio .81) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.3e-02, ratio 1.2) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.2e-02, ratio 2.2) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.8e-02, ratio 1.1) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.1e-02, ratio .69) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.3e-02, ratio 1.2) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.4e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.5e-02, ratio 3.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs .54, ratio 45) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs .56, ratio 47) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.5e-02, ratio 1.4) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.9e-02, ratio 1.7) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.7e-02, ratio 1.5) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.2e-02, ratio 2) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.2e-02, ratio 2) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.4e-02, ratio 1.3) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.1e-02, ratio 1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 7.0e-03, ratio 1.2) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 9.0e-03, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs .11, ratio 27) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .1, ratio 21) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 335/4753] egen range: int1 str_32 double1 int2 str_12 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.4e-02, ratio 1.1) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.8e-02, ratio 1.8) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.4e-02, ratio .93) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.1e-02, ratio 1.1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.5e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 4.1e-02, ratio 4.1) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .57, ratio 52) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs .58, ratio 45) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.7e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.8e-02, ratio 1.1) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.7e-02, ratio 1.5) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.8e-02, ratio 1.8) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.7e-02, ratio 1.5) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.5e-02, ratio 2.3) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.7e-02, ratio 1.4) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.2e-02, ratio 1.1) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.3e-02, ratio 1.2) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.3e-02, ratio 2.6) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .1, ratio 21) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .1, ratio 21) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: int1 str_32 double1 int2 str_12 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.4e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.1e-02, ratio 2.1) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.1e-02, ratio 1.1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.3e-02, ratio 1.2) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.6e-02, ratio 3.6) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .31, ratio 28) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs .3, ratio 30) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.4e-02, ratio 1.3) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.6e-02, ratio 1) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.5e-02, ratio 1.3) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.5e-02, ratio .94) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.5e-02, ratio 1.4) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.5e-02, ratio 1.1) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.2e-02, ratio 1.3) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.1e-02, ratio .92) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 9.0e-03, ratio 1.5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.9e-02, ratio 12) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.4e-02, ratio 11) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.0e-03, ratio .43) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 1019/4220] egen range: int1 str_32 double1 int2 str_12 double2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.7e-02, ratio 1.7) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.1e-02, ratio 1.1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.3e-02, ratio 1.3) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 3.5e-02, ratio 2.7) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .28, ratio 25) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .27, ratio 24) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.5e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.4e-02, ratio .93) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.4e-02, ratio 1.6) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.5e-02, ratio 1.1) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.4e-02, ratio 1.4) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.5e-02, ratio 1.7) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.3e-02, ratio 1.4) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.7e-02, ratio 2.1) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.2e-02, ratio 1.2) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 9.0e-03, ratio 2.3) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.4e-02, ratio 11) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.4e-02, ratio 11) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -2161,103 +2162,103 @@ Checking egen. N = 5,000; varlist = int1 str_32 double1 int2 str_12 double2 int3 ---------------------------------------------------------------------------------------------- Checking full egen range: int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.6e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.9e-02, ratio .86) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.6e-02, ratio 1.3) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 2.0e-02, ratio 1.1) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.6e-02, ratio 1.3) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.3e-02, ratio .72) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.5e-02, ratio 1.3) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.6e-02, ratio .94) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 4.4e-02, ratio 3.7) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .55, ratio 50) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs .56, ratio 47) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.9e-02, ratio 1.5) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.8e-02, ratio 1.5) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.8e-02, ratio 1.5) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.8e-02, ratio 1.5) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.8e-02, ratio 1.6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.8e-02, ratio 1.6) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.8e-02, ratio 1.5) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.8e-02, ratio 1.6) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.5e-02, ratio 1.3) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.3e-02, ratio 1.1) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.3e-02, ratio .76) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 6.0e-03, ratio 1.2) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.2e-02, ratio 2.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .11, ratio 21) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs .11, ratio 16) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 3.0e-03, ratio .75) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 412/4298] egen range: int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.6e-02, ratio 1.3) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.6e-02, ratio 1) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.6e-02, ratio 1.3) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 2.1e-02, ratio 1.2) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.8e-02, ratio 1.5) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 2.2e-02, ratio 1.5) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.5e-02, ratio 1.3) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.6e-02, ratio 1) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.5e-02, ratio 4.1) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .54, ratio 49) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .56, ratio 51) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.7e-02, ratio 1.4) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.7e-02, ratio 1.5) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.8e-02, ratio 1.6) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.8e-02, ratio 1.5) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.8e-02, ratio 1.1) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.9e-02, ratio 1.7) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.9e-02, ratio 1.7) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.7e-02, ratio 1.7) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.4e-02, ratio 1.3) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.4e-02, ratio .88) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.3e-02, ratio 1.1) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.3e-02, ratio 2.6) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs .11, ratio 18) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs .11, ratio 22) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 9.0e-03, ratio 1.8) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.7e-02, ratio 1.5) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.6e-02, ratio 1.3) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.6e-02, ratio 1.3) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.9e-02, ratio 1.6) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.7e-02, ratio 1) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.2e-02, ratio 1.1) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 1.5e-02, ratio 1.5) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.6e-02, ratio 1.3) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 3.5e-02, ratio 3.2) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs .31, ratio 24) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs .29, ratio 24) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.8e-02, ratio 1.6) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.1e-02, ratio 1.9) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.7e-02, ratio 1.5) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.6e-02, ratio 1.3) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.1e-02, ratio 2.1) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.7e-02, ratio 1.5) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 2.0e-02, ratio 2) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.4e-02, ratio 1.3) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.3e-02, ratio 1.2) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 6.0e-03, ratio 1.2) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 3.0e-03, ratio .6) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 1.1e-02, ratio 2.2) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.8e-02, ratio 12) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.8e-02, ratio 12) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 3.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 71/4695] egen range: int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.7e-02, ratio 1.4) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.8e-02, ratio 1.1) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.9e-02, ratio 1.2) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.2e-02, ratio .75) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.4e-02, ratio 1.3) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.5e-02, ratio .94) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.4e-02, ratio 3.4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs .27, ratio 18) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs .27, ratio 25) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.6e-02, ratio 1.5) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.6e-02, ratio 1) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.7e-02, ratio 1.5) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.1e-02, ratio 1.9) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.9e-02, ratio 1.6) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.7e-02, ratio 1.4) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.7e-02, ratio 1) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 1.8e-02, ratio 1.6) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.5e-02, ratio .83) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.3e-02, ratio 1.1) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.8e-02, ratio 1.5) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.0e-03, ratio 1.3) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 9.0e-03, ratio 1.8) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 5.4e-02, ratio 14) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-02, ratio 10) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 5.0e-03, ratio 1) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.0e-03 vs 4.0e-03, ratio 1) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 5.0e-03 vs 4.0e-03, ratio .8) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -2265,103 +2266,103 @@ Checking egen. N = 5,000; varlist = strL1 ----------------------------------------- Checking full egen range: strL1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 7.0e-03, ratio .37) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 7.0e-03, ratio .32) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 7.0e-03, ratio .35) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.0e-02, ratio .56) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.3e-02, ratio .52) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.1e-02, ratio .61) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 7.0e-03, ratio .3) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.5e-02, ratio .83) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 4.1e-02, ratio 2.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs .48, ratio 24) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs .47, ratio 24) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.6e-02, ratio .84) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 2.2e-02, ratio 1.3) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.5e-02, ratio .79) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 2.1e-02, ratio 1.1) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.5e-02, ratio .88) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.6e-02, ratio .73) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 2.1e-02, ratio 1.2) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.4e-02, ratio .82) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 5.0e-03, ratio .23) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 5.0e-03, ratio .29) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 5.0e-03, ratio .23) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 3.0e-03, ratio .3) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 3.0e-03, ratio .38) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 3.0e-03, ratio .33) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 4.0e-03, ratio .33) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 4.0e-03, ratio .44) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 3.0e-03, ratio .25) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 1.0e-02, ratio 1.1) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 9.1e-02, ratio 11) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 8.9e-02, ratio 9.9) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 2.0e-03, ratio .25) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 2.0e-03, ratio .18) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 999/3958] egen range: strL1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.2e-02, ratio .75) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.3e-02, ratio .62) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.5e-02, ratio 1) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.4e-02, ratio .93) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.1e-02, ratio .65) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.2e-02, ratio .71) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.3e-02, ratio .81) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 2.9e-02, ratio 1.9) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs .33, ratio 19) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs .34, ratio 23) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.4e-02, ratio .93) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.4e-02, ratio .67) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.4e-02, ratio .88) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.4e-02, ratio .7) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.6e-02, ratio 1.1) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.4e-02, ratio .67) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.6e-02, ratio 1.1) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.2e-02, ratio .63) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.1e-02, ratio .52) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 8.0e-03, ratio 1.1) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 1.1e-02, ratio 1.6) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.8e-02, ratio 9.7) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.8e-02, ratio 8.5) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 8.0e-03, ratio 1.1) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 4.0e-03, ratio .67) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: strL1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.5e-02, ratio .88) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.3e-02, ratio .62) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.1e-02, ratio .69) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.1e-02, ratio .52) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.3e-02, ratio .81) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 2.8e-02, ratio 1.4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs .27, ratio 17) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs .26, ratio 16) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.4e-02, ratio .88) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.4e-02, ratio .88) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.5e-02, ratio .88) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.4e-02, ratio .78) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.5e-02, ratio .75) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.4e-02, ratio .88) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.4e-02, ratio .93) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.4e-02, ratio .93) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.2e-02, ratio .75) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 1.2e-02, ratio .52) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.0e-02, ratio .59) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 6.0e-03, ratio .55) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 6.0e-03, ratio .75) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.0e-03, ratio .56) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 1.1e-02, ratio 1.4) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.5e-02, ratio 6.9) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.3e-02, ratio 6.6) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 7.0e-03, ratio .88) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 5.0e-03, ratio .45) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 4.0e-03, ratio .36) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 4.0e-03, ratio .5) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 616/3970] egen range: strL1 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.2e-02, ratio .63) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.2e-02, ratio .8) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.5e-02, ratio .83) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.5e-02, ratio .94) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 1.8e-02, ratio 1.1) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.3e-02, ratio .68) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 2.8e-02, ratio 1.9) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs .18, ratio 12) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs .19, ratio 14) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.3e-02, ratio .93) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.8e-02, ratio 1.3) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.3e-02, ratio .87) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.4e-02, ratio .78) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.4e-02, ratio .93) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.4e-02, ratio .74) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.3e-02, ratio .81) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.9e-02, ratio 1.3) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.2e-02, ratio .86) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.1e-02, ratio .61) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 1.0e-02, ratio .71) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 6.0e-03, ratio .86) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 9.0e-03, ratio 1.5) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 1.0e-02, ratio 1.7) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-02, ratio 5.7) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 3.9e-02, ratio 5.6) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.0e-03, ratio .5) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 5.0e-03, ratio .71) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 8.0e-03, ratio 1.3) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 6.0e-03 vs 5.0e-03, ratio .83) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 7.0e-03 vs 4.0e-03, ratio .57) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -2369,103 +2370,103 @@ Checking egen. N = 5,000; varlist = strL1 strL2 ----------------------------------------------- Checking full egen range: strL1 strL2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 1.4e-02, ratio .47) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 2.5e-02, ratio .83) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 2.1e-02, ratio .7) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 1.8e-02, ratio .6) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 3.4e-02 vs 1.6e-02, ratio .47) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.3e-02, ratio .42) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 1.4e-02, ratio .48) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.7e-02, ratio .55) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 3.5e-02 vs 3.7e-02, ratio 1.1) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs .54, ratio 18) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs .55, ratio 18) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 2.2e-02, ratio .73) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 2.2e-02, ratio .76) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.8e-02, ratio .58) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 3.5e-02 vs 1.9e-02, ratio .54) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.9e-02, ratio .61) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 3.6e-02 vs 1.8e-02, ratio .5) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 1.8e-02, ratio .6) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs 1.7e-02, ratio .61) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 2.4e-02, ratio .8) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.3e-02, ratio .42) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 3.5e-02 vs 1.3e-02, ratio .37) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 6.0e-03, ratio .38) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 6.0e-03, ratio .38) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 6.0e-03, ratio .38) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 8.0e-03, ratio .5) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 6.0e-03, ratio .4) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 5.0e-03, ratio .26) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 6.0e-03, ratio .38) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.0e-02, ratio .67) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.4e-02, ratio .93) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs .1, ratio 5.3) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs .1, ratio 6.4) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 7.0e-03, ratio .44) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 8.0e-03, ratio .53) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 8.0e-03, ratio .42) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 7.0e-03, ratio .41) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 7.0e-03, ratio .37) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 7.0e-03, ratio .44) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 7.0e-03, ratio .35) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 9.0e-03, ratio .6) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 1.1e-02, ratio .73) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 6.0e-03, ratio .38) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 6.0e-03, ratio .35) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 41/4642] egen range: strL1 strL2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 2.1e-02, ratio .7) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 1.6e-02, ratio .55) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 1.4e-02, ratio .52) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 2.0e-02, ratio .69) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 1.6e-02, ratio .53) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 1.3e-02, ratio .45) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 3.3e-02 vs 1.5e-02, ratio .45) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 1.6e-02, ratio .55) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 3.8e-02, ratio 1.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs .54, ratio 19) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs .54, ratio 18) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 1.9e-02, ratio .66) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 1.8e-02, ratio .6) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 2.4e-02, ratio .83) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.1e-02 vs 2.0e-02, ratio .49) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 2.4e-02, ratio .8) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 1.9e-02, ratio .63) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs 1.9e-02, ratio .68) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs 2.2e-02, ratio .79) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs 2.0e-02, ratio .71) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.5e-02 vs 1.2e-02, ratio .27) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 1.4e-02, ratio .47) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 7.0e-03, ratio .47) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 7.0e-03, ratio .5) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 7.0e-03, ratio .39) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 7.0e-03, ratio .5) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 5.0e-03, ratio .26) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 7.0e-03, ratio .44) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 7.0e-03, ratio .47) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.5e-02, ratio .83) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs .1, ratio 6.5) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs .1, ratio 6.9) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 8.0e-03, ratio .44) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 8.0e-03, ratio .53) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 8.0e-03, ratio .44) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 8.0e-03, ratio .57) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 7.0e-03, ratio .39) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 9.0e-03, ratio .56) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 8.0e-03, ratio .47) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 8.0e-03, ratio .57) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 6.0e-03, ratio .4) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 6.0e-03, ratio .43) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 6.0e-03, ratio .32) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: strL1 strL2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.4e-02, ratio .58) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 1.5e-02, ratio .56) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.5e-02, ratio .6) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 1.7e-02, ratio .53) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 1.5e-02, ratio .58) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.3e-02, ratio .42) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.5e-02, ratio .6) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.6e-02, ratio .52) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs 4.2e-02, ratio 1.5) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 3.4e-02 vs .28, ratio 8.4) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs .28, ratio 11) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 1.7e-02, ratio .65) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 1.6e-02, ratio .53) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.7e-02, ratio .71) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.7e-02, ratio .68) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 1.6e-02, ratio .59) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs 1.8e-02, ratio .58) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 1.7e-02, ratio .65) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 1.6e-02, ratio .55) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.3e-02 vs 1.7e-02, ratio .52) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 1.4e-02, ratio .47) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.2e-02, ratio .5) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 6.0e-03, ratio .43) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 7.0e-03, ratio .54) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 7.0e-03, ratio .58) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 8.0e-03, ratio .62) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 6.0e-03, ratio .46) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 5.0e-03, ratio .42) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 7.0e-03, ratio .47) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 7.0e-03, ratio .54) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.6e-02, ratio 1) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 5.9e-02, ratio 4.9) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 5.9e-02, ratio 4.5) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 7.0e-03, ratio .54) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 7.0e-03, ratio .54) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 6.0e-03, ratio .38) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 6.0e-03, ratio .46) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 1.0e-02, ratio .83) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 7.0e-03, ratio .54) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 7.0e-03, ratio .58) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 7.0e-03, ratio .47) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 7.0e-03, ratio .58) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 6.0e-03, ratio .46) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 5.0e-03, ratio .38) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 744/4001] egen range: strL1 strL2 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.5e-02, ratio .68) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 1.5e-02, ratio .56) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.5e-02, ratio .71) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.9e-02, ratio .76) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.5e-02, ratio .71) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.3e-02, ratio .54) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.4e-02, ratio .67) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.5e-02, ratio .63) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 3.8e-02, ratio 2) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs .26, ratio 12) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs .28, ratio 13) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.6e-02, ratio .76) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 1.6e-02, ratio .62) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.6e-02, ratio .76) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.6e-02, ratio .64) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 2.2e-02, ratio 1.2) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.6e-02, ratio .76) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 1.6e-02, ratio .62) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.8e-02, ratio .9) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.3e-02, ratio .54) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.3e-02, ratio .68) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.2e-02, ratio .5) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 7.0e-03, ratio .54) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 9.0e-03, ratio .82) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 8.0e-03 vs 5.0e-03, ratio .63) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.2e-02 vs 7.0e-03, ratio .58) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.4e-02, ratio 1.1) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 5.5e-02, ratio 6.1) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 5.4e-02, ratio 5.4) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 6.0e-03, ratio .46) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 7.0e-03, ratio .7) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.1e-02 vs 7.0e-03, ratio .64) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 7.0e-03, ratio .78) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 9.0e-03 vs 6.0e-03, ratio .67) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 6.0e-03, ratio .46) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.0e-02 vs 6.0e-03, ratio .6) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -2473,103 +2474,103 @@ Checking egen. N = 5,000; varlist = strL1 strL2 strL3 ----------------------------------------------------- Checking full egen range: strL1 strL2 strL3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 5.5e-02 vs 1.8e-02, ratio .33) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 4.4e-02 vs 1.7e-02, ratio .39) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 4.5e-02 vs 1.8e-02, ratio .4) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 4.0e-02 vs 2.7e-02, ratio .67) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 5.1e-02 vs 2.4e-02, ratio .47) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.7e-02 vs 1.5e-02, ratio .32) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 4.5e-02 vs 1.8e-02, ratio .4) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 4.3e-02 vs 2.0e-02, ratio .47) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 4.1e-02 vs 4.4e-02, ratio 1.1) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 4.5e-02 vs .54, ratio 12) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.4e-02 vs .55, ratio 12) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 4.5e-02 vs 2.1e-02, ratio .47) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-02 vs 2.7e-02, ratio .67) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 4.5e-02 vs 2.3e-02, ratio .51) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 4.9e-02 vs 2.1e-02, ratio .43) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.4e-02 vs 2.0e-02, ratio .45) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 4.1e-02 vs 2.8e-02, ratio .68) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 4.7e-02 vs 2.9e-02, ratio .62) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 4.5e-02 vs 2.3e-02, ratio .51) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 4.1e-02 vs 1.7e-02, ratio .41) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 4.7e-02 vs 1.5e-02, ratio .32) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 5.2e-02 vs 1.6e-02, ratio .31) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.0e-02, ratio .4) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 9.0e-03, ratio .41) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 9.0e-03, ratio .37) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 1.0e-02, ratio .43) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 8.0e-03, ratio .31) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 7.0e-03, ratio .32) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 8.0e-03, ratio .32) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 8.0e-03, ratio .36) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 1.8e-02, ratio .75) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs .11, ratio 5.2) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs .11, ratio 5) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 8.0e-03, ratio .35) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 9.0e-03, ratio .37) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 9.0e-03, ratio .41) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 9.0e-03, ratio .36) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 9.0e-03, ratio .41) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 2.4e-02 vs 8.0e-03, ratio .33) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 9.0e-03, ratio .41) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 9.0e-03, ratio .39) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 8.0e-03, ratio .36) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 7.0e-03, ratio .28) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 7.0e-03, ratio .3) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [ in 547/4649] egen range: strL1 strL2 strL3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 3.6e-02 vs 1.9e-02, ratio .53) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 3.4e-02 vs 1.9e-02, ratio .56) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 3.5e-02 vs 2.5e-02, ratio .71) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 3.5e-02 vs 2.9e-02, ratio .83) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 4.1e-02 vs 2.0e-02, ratio .49) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 4.1e-02 vs 1.5e-02, ratio .37) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 3.6e-02 vs 2.5e-02, ratio .69) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 3.7e-02 vs 2.4e-02, ratio .65) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 3.4e-02 vs 7.0e-02, ratio 2.1) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 3.6e-02 vs .56, ratio 15) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 3.7e-02 vs .57, ratio 15) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 3.5e-02 vs 2.2e-02, ratio .63) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 4.0e-02 vs 2.1e-02, ratio .53) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 3.5e-02 vs 2.2e-02, ratio .63) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 3.6e-02 vs 2.2e-02, ratio .61) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 4.2e-02 vs 2.3e-02, ratio .55) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 3.7e-02 vs 2.3e-02, ratio .62) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 3.4e-02 vs 2.2e-02, ratio .65) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 3.4e-02 vs 2.5e-02, ratio .74) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.4e-02 vs 1.6e-02, ratio .47) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.6e-02 vs 1.5e-02, ratio .42) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 3.9e-02 vs 2.1e-02, ratio .54) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.0e-02, ratio .53) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 9.0e-03, ratio .39) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 8.0e-03, ratio .4) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.1e-02, ratio .55) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 9.0e-03, ratio .45) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 7.0e-03, ratio .32) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 8.0e-03, ratio .4) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 1.0e-02, ratio .48) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.5e-02 vs 1.8e-02, ratio .72) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs .11, ratio 4.7) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs .11, ratio 5.7) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 9.0e-03, ratio .45) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 9.0e-03, ratio .5) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 9.0e-03, ratio .39) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.0e-02, ratio .53) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.1e-02, ratio .5) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.0e-02, ratio .5) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 9.0e-03, ratio .47) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 1.2e-02, ratio .55) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 8.0e-03, ratio .42) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 2.3e-02 vs 7.0e-03, ratio .3) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 7.0e-03, ratio .32) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 > 0 ] egen range: strL1 strL2 strL3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 4.4e-02 vs 2.0e-02, ratio .45) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 3.8e-02 vs 1.8e-02, ratio .47) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 2.2e-02, ratio .69) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 2.8e-02, ratio .88) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 3.6e-02 vs 2.5e-02, ratio .69) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 3.4e-02 vs 2.2e-02, ratio .65) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 3.9e-02 vs 1.8e-02, ratio .46) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 3.9e-02 vs 1.9e-02, ratio .49) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 3.4e-02 vs 4.4e-02, ratio 1.3) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 3.3e-02 vs .3, ratio 9.2) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 4.5e-02 vs .3, ratio 6.6) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 3.7e-02 vs 2.0e-02, ratio .54) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 3.5e-02 vs 2.5e-02, ratio .71) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 3.4e-02 vs 2.5e-02, ratio .74) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 3.3e-02 vs 2.4e-02, ratio .73) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 1.9e-02, ratio .59) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 3.7e-02 vs 1.9e-02, ratio .51) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 2.0e-02, ratio .63) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 3.8e-02 vs 2.0e-02, ratio .53) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 2.1e-02, ratio .66) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 3.3e-02 vs 1.6e-02, ratio .48) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 4.1e-02 vs 1.6e-02, ratio .39) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 9.0e-03, ratio .5) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 9.0e-03, ratio .43) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 8.0e-03, ratio .44) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.0e-02, ratio .5) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 8.0e-03, ratio .44) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.0e-02, ratio .56) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 7.0e-03, ratio .37) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 9.0e-03, ratio .56) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 1.8e-02, ratio .9) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 6.2e-02, ratio 3.6) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 6.1e-02, ratio 3.4) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 7.0e-03, ratio .39) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 9.0e-03, ratio .45) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 9.0e-03, ratio .53) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.2e-02 vs 8.0e-03, ratio .36) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.8e-02 vs 1.0e-02, ratio .56) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 2.1e-02 vs 8.0e-03, ratio .38) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 9.0e-03, ratio .53) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.9e-02 vs 1.0e-02, ratio .53) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 7.0e-03, ratio .41) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 9.0e-03, ratio .53) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 2.0e-02 vs 6.0e-03, ratio .3) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) Checking [if random2 < 0 in 1187/4758] egen range: strL1 strL2 strL3 - compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs 2.6e-02, ratio .93) - compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 1.9e-02, ratio .7) - compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 1.7e-02, ratio .63) - compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 2.2e-02, ratio .81) - compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 1.9e-02, ratio .7) - compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs 1.5e-02, ratio .54) - compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs 1.8e-02, ratio .64) - compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 1.9e-02, ratio .7) - compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 4.2e-02, ratio 1.4) - compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs .26, ratio 9.4) - compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 3.1e-02 vs .28, ratio 9) - compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 2.5e-02, ratio .93) - compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs 2.1e-02, ratio .75) - compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 3.4e-02 vs 2.0e-02, ratio .59) - compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 2.8e-02 vs 2.0e-02, ratio .71) - compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 3.0e-02 vs 2.0e-02, ratio .67) - compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 2.5e-02, ratio .93) - compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 2.9e-02 vs 2.4e-02, ratio .83) - compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 2.6e-02, ratio 1) - compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 2.6e-02 vs 2.1e-02, ratio .81) - compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 2.7e-02 vs 1.5e-02, ratio .56) - compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 3.2e-02 vs 1.6e-02, ratio .5) + compare_egen (passed): gegen total results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) + compare_egen (passed): gegen sum results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 9.0e-03, ratio .56) + compare_egen (passed): gegen mean results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) + compare_egen (passed): gegen sd results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 1.0e-02, ratio .63) + compare_egen (passed): gegen max results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 8.0e-03, ratio .62) + compare_egen (passed): gegen min results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 7.0e-03, ratio .5) + compare_egen (passed): gegen count results similar to egen (tol = 1.00000000000e-06; 1.6e-02 vs 9.0e-03, ratio .56) + compare_egen (passed): gegen median results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) + compare_egen (passed): gegen iqr results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 1.9e-02, ratio 1.5) + compare_egen (passed): gegen skew results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 5.7e-02, ratio 4.1) + compare_egen (passed): gegen kurt results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 6.1e-02, ratio 4.4) + compare_egen (passed): gegen percentile 1 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) + compare_egen (passed): gegen percentile 10 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) + compare_egen (passed): gegen percentile 30 results similar to egen (tol = 1.00000000000e-06; 1.7e-02 vs 9.0e-03, ratio .53) + compare_egen (passed): gegen percentile 50 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) + compare_egen (passed): gegen percentile 70 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) + compare_egen (passed): gegen percentile 90 results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) + compare_egen (passed): gegen percentile 99 results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 9.0e-03, ratio .64) + compare_egen (passed): gegen tag results similar to egen (tol = 1.00000000000e-06; 1.3e-02 vs 9.0e-03, ratio .69) + compare_egen (passed): gegen tag, missing results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 8.0e-03, ratio .57) + compare_egen (passed): gegen group results similar to egen (tol = 1.00000000000e-06; 1.4e-02 vs 7.0e-03, ratio .5) + compare_egen (passed): gegen group, missing results similar to egen (tol = 1.00000000000e-06; 1.5e-02 vs 7.0e-03, ratio .47) compare_egen (passed): gegen counts results similar to gegen count (tol = 1.00000000000e-06) @@ -2992,193 +2993,123 @@ Checking contract. N = 50,000; varlist = strL1 strL2 strL3; [fw = int_unif_0_100 -------------------------------------------------------------------------------- -compare_gstats_hdfe, N = 50,000, method(squarem) +compare_gstats_winsor, N = 50,000, -------------------------------------------------------------------------------- - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixdbl) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) special1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) special2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; ; ) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; ; trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; ) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; ) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; ) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; trim) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; ) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; ) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; ) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; ) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; trim) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special2) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special3) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 7709/48000], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; ) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; trim) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; ) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; trim) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; trim) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; ) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; trim) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; trim) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; ) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; trim) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; trim) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; trim) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; trim) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; trim) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_winsor (passed): [in 7709/48000], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; trim) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; ) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; ) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; ) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; ) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; trim) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 10322/40915], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; ) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; trim) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; ) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; trim) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; trim) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; ) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; trim) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; trim) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; ) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; trim) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; trim) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; trim) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; trim) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; trim) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_winsor (passed): [if random2 < 0 in 10322/40915], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; trim) @@ -3191,193 +3122,123 @@ compare_gstats_hdfe, N = 50,000, method(squarem) -------------------------------------------------------------------------------- -compare_gstats_hdfe, N = 50,000, method(cg) +compare_gstats_winsor, N = 50,000, cuts(5 95) -------------------------------------------------------------------------------- - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixdbl) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) special1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) special2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95) trim) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95) trim) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special2) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special3) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 9618/47141], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95)) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95)) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95)) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95)) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95)) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95)) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95)) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95)) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95)) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95)) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95)) + compare_gstats_winsor (passed): [in 9618/47141], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95) trim) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95) trim) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 4408/44408], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95)) + compare_gstats_winsor (passed): [if random2 < 0 in 4408/44408], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95) trim) @@ -3390,193 +3251,123 @@ compare_gstats_hdfe, N = 50,000, method(cg) -------------------------------------------------------------------------------- -compare_gstats_hdfe, N = 50,000, method(map) +compare_gstats_winsor, N = 50,000, cuts(30 70) -------------------------------------------------------------------------------- - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixdbl) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) special1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) special2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70)) + compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70) trim) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70)) + compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70) trim) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special2) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special3) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 8167/46120], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70)) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70)) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70)) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70)) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70)) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70)) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70)) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70)) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70)) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70)) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70)) + compare_gstats_winsor (passed): [in 8167/46120], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70) trim) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70) trim) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 7524/42307], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) double? str_* int?) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70) trim) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70)) + compare_gstats_winsor (passed): [if random2 < 0 in 7524/42307], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70) trim) @@ -3589,193 +3380,178 @@ compare_gstats_hdfe, N = 50,000, method(map) -------------------------------------------------------------------------------- -compare_gstats_hdfe, N = 50,000, method(it) +compare_gstats_transform, N = 10,000, -------------------------------------------------------------------------------- - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixdbl) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) special1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) special2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special2) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special3) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 8056/46232], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): [in 1745/8294], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 9143/38683], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat (tol = 1.00000000000e-06; ; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; ) + compare_gstats_transform (passed): [if random2 < 0 in 203/9923], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; ) @@ -3788,193 +3564,68 @@ compare_gstats_hdfe, N = 50,000, method(it) -------------------------------------------------------------------------------- -compare_gstats_hdfe, N = 50,000, method(squarem) +compare_gstats_transform, N = 10,000, -------------------------------------------------------------------------------- - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; ; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; wgt([aw = unif_0_100])) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; ; wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12; wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1; wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1; wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2; wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; wgt([fw = int_unif_0_100])) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(special1) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(special2) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(special3) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(ix) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double1) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 6843/49564], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [in 1237/7821], gstats results equal to (tol = 1.00000000000e-06; ; wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 1237/7821], gstats results equal to (tol = 1.00000000000e-06; str_12; wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 1237/7821], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 1237/7821], gstats results equal to (tol = 1.00000000000e-06; double1; wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 1237/7821], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 1237/7821], gstats results equal to (tol = 1.00000000000e-06; int1; wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 1237/7821], gstats results equal to (tol = 1.00000000000e-06; int1 int2; wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 1237/7821], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 1237/7821], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 1237/7821], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 1237/7821], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; wgt([aw = float_unif_0_1])) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; ; wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12; wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1; wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1; wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2; wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; wgt([iw = rnormal_0_10])) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 8846/41983], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [if random2 < 0 in 1639/8986], gstats results equal to (tol = 1.00000000000e-06; ; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 1639/8986], gstats results equal to (tol = 1.00000000000e-06; str_12; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 1639/8986], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 1639/8986], gstats results equal to (tol = 1.00000000000e-06; double1; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 1639/8986], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 1639/8986], gstats results equal to (tol = 1.00000000000e-06; int1; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 1639/8986], gstats results equal to (tol = 1.00000000000e-06; int1 int2; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 1639/8986], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 1639/8986], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 1639/8986], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 1639/8986], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; wgt([aw = unif_0_100])) @@ -3987,193 +3638,178 @@ compare_gstats_hdfe, N = 50,000, method(squarem) -------------------------------------------------------------------------------- -compare_gstats_hdfe, N = 50,000, method(cg) +compare_gstats_transform, N = 10,000, nogreedy -------------------------------------------------------------------------------- - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(special1) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(special2) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(special3) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(ix) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double1) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 3081/39442], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): [in 1967/8912], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 10033/46211], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat (tol = 1.00000000000e-06; ; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) + compare_gstats_transform (passed): [if random2 < 0 in 819/9132], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; nogreedy) @@ -4186,193 +3822,68 @@ compare_gstats_hdfe, N = 50,000, method(cg) -------------------------------------------------------------------------------- -compare_gstats_hdfe, N = 50,000, method(map) +compare_gstats_transform, N = 10,000, nogreedy -------------------------------------------------------------------------------- - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; ; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy wgt([aw = unif_0_100])) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy wgt([fw = int_unif_0_100])) + compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy wgt([fw = int_unif_0_100])) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(special1) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(special2) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(special3) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(ix) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double1) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 9434/46812], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [in 577/8353], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 577/8353], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 577/8353], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 577/8353], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 577/8353], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 577/8353], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 577/8353], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 577/8353], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 577/8353], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 577/8353], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy wgt([aw = float_unif_0_1])) + compare_gstats_transform (passed): [in 577/8353], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy wgt([aw = float_unif_0_1])) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy wgt([iw = rnormal_0_10])) + compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy wgt([iw = rnormal_0_10])) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 711/38016], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_transform (passed): [if random2 < 0 in 423/7630], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 423/7630], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 423/7630], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 423/7630], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 423/7630], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 423/7630], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 423/7630], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 423/7630], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 423/7630], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 423/7630], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy wgt([aw = unif_0_100])) + compare_gstats_transform (passed): [if random2 < 0 in 423/7630], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy wgt([aw = unif_0_100])) @@ -4385,193 +3896,193 @@ compare_gstats_hdfe, N = 50,000, method(map) -------------------------------------------------------------------------------- -compare_gstats_hdfe, N = 50,000, method(it) +compare_gstats_hdfe, N = 50,000, method(cg) -------------------------------------------------------------------------------- - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) - - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) double? str_* int?) - - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(special1) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(special2) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(special3) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(ix) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(str_12) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double1) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(ix) special1) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [in 10772/41520], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixdbl) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) special1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) special2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) double? str_* int?) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) double? str_* int?) + + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special2) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special3) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 3577/40735], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) double? str_* int?) + + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) double? str_* int?) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixdbl) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ix) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix) special1) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixstr) special2) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) - compare_gstats_hdfe (passed): [if random2 < 0 in 9706/43451], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 10042/43405], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) absorb(double? str_* int?) double? str_* int?) @@ -4584,123 +4095,193 @@ compare_gstats_hdfe, N = 50,000, method(it) -------------------------------------------------------------------------------- -compare_gstats_winsor, N = 50,000, +compare_gstats_hdfe, N = 50,000, method(map) -------------------------------------------------------------------------------- - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; ; ) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; ; trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; ) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; ) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; ) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; trim) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixdbl) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) special1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) special2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) double? str_* int?) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; ) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; ) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; ) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; ) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; trim) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) double? str_* int?) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; ) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; trim) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; ) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; trim) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; trim) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; ) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; trim) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; trim) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; ) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; trim) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; trim) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; trim) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; trim) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; trim) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_winsor (passed): [in 4425/39475], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; trim) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special2) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special3) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 5534/41185], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) double? str_* int?) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; ) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; ) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; ) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; ) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; trim) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) double? str_* int?) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; ) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; trim) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; ) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; trim) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; trim) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; ) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; trim) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; trim) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; ) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; trim) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; trim) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; trim) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; trim) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; trim) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_winsor (passed): [if random2 < 0 in 7183/49735], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; trim) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 6614/40521], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) absorb(double? str_* int?) double? str_* int?) @@ -4713,123 +4294,193 @@ compare_gstats_winsor, N = 50,000, -------------------------------------------------------------------------------- -compare_gstats_winsor, N = 50,000, cuts(5 95) +compare_gstats_hdfe, N = 50,000, method(it) -------------------------------------------------------------------------------- - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95) trim) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixdbl) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) special1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) special2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) double? str_* int?) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95) trim) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) double? str_* int?) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95)) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95)) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95)) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95)) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95)) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95)) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95)) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95)) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95)) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95)) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95)) - compare_gstats_winsor (passed): [in 3290/47840], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95) trim) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special2) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special3) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 4384/37992], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) double? str_* int?) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95) trim) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) double? str_* int?) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(5 95) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95)) - compare_gstats_winsor (passed): [if random2 < 0 in 638/48948], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(5 95) trim) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 2708/47179], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) absorb(double? str_* int?) double? str_* int?) @@ -4842,123 +4493,193 @@ compare_gstats_winsor, N = 50,000, cuts(5 95) -------------------------------------------------------------------------------- -compare_gstats_winsor, N = 50,000, cuts(30 70) +compare_gstats_hdfe, N = 50,000, method(squarem) -------------------------------------------------------------------------------- - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70)) - compare_gstats_winsor (passed): full range, gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70) trim) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixdbl) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) special1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) special2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) double? str_* int?) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70)) - compare_gstats_winsor (passed): [in 1/5], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70) trim) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) double? str_* int?) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70)) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70)) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70)) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70)) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70)) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70)) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70)) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70)) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70)) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70)) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70)) - compare_gstats_winsor (passed): [in 8452/48928], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70) trim) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special2) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special3) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 6330/40778], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) double? str_* int?) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 > 0 ], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70) trim) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) double? str_* int?) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; ; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_12 str_32 str_4; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; double1 double2 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 int2 int3; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; str_32 int3 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; int1 double2 double3; cuts(30 70) trim) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70)) - compare_gstats_winsor (passed): [if random2 < 0 in 1557/41843], gstats results equal to winsor2 (tol = 1.00000000000e-06; double? str_* int?; cuts(30 70) trim) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 8296/40918], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) absorb(double? str_* int?) double? str_* int?) @@ -4971,178 +4692,193 @@ compare_gstats_winsor, N = 50,000, cuts(30 70) -------------------------------------------------------------------------------- -compare_gstats_transform, N = 10,000, +compare_gstats_hdfe, N = 50,000, method(cg) -------------------------------------------------------------------------------- - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): [in 2496/8415], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(special1) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(special2) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(special3) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(ix) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double1) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 1902/48270], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat (tol = 1.00000000000e-06; ; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; ) - compare_gstats_transform (passed): [if random2 < 0 in 2477/8731], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 12387/43664], gstats results equal to greg (tol = 1.00000000000e-06; ; method(cg) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) @@ -5155,68 +4891,193 @@ compare_gstats_transform, N = 10,000, -------------------------------------------------------------------------------- -compare_gstats_transform, N = 10,000, +compare_gstats_hdfe, N = 50,000, method(map) -------------------------------------------------------------------------------- - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; ; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; wgt([aw = unif_0_100])) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; ; wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12; wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1; wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1; wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2; wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; wgt([fw = int_unif_0_100])) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [in 2257/8025], gstats results equal to (tol = 1.00000000000e-06; ; wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 2257/8025], gstats results equal to (tol = 1.00000000000e-06; str_12; wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 2257/8025], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 2257/8025], gstats results equal to (tol = 1.00000000000e-06; double1; wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 2257/8025], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 2257/8025], gstats results equal to (tol = 1.00000000000e-06; int1; wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 2257/8025], gstats results equal to (tol = 1.00000000000e-06; int1 int2; wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 2257/8025], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 2257/8025], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 2257/8025], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 2257/8025], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; wgt([aw = float_unif_0_1])) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(special1) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(special2) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(special3) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(ix) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double1) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 3387/42810], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; ; wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12; wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1; wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1; wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2; wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; wgt([iw = rnormal_0_10])) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [if random2 < 0 in 1588/9787], gstats results equal to (tol = 1.00000000000e-06; ; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1588/9787], gstats results equal to (tol = 1.00000000000e-06; str_12; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1588/9787], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1588/9787], gstats results equal to (tol = 1.00000000000e-06; double1; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1588/9787], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1588/9787], gstats results equal to (tol = 1.00000000000e-06; int1; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1588/9787], gstats results equal to (tol = 1.00000000000e-06; int1 int2; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1588/9787], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1588/9787], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1588/9787], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1588/9787], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; wgt([aw = unif_0_100])) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 2448/40180], gstats results equal to greg (tol = 1.00000000000e-06; ; method(map) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) @@ -5229,178 +5090,193 @@ compare_gstats_transform, N = 10,000, -------------------------------------------------------------------------------- -compare_gstats_transform, N = 10,000, nogreedy +compare_gstats_hdfe, N = 50,000, method(it) -------------------------------------------------------------------------------- - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): full range, gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): [in 1/5], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; nogreedy) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): [in 292/8081], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; nogreedy) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; nogreedy) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(special1) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(special2) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(special3) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(ix) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double1) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 2711/49068], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) double? str_* int?) + + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat w/index (tol = 1.00000000000e-06; double? str_* int?; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat (tol = 1.00000000000e-06; ; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat (tol = 1.00000000000e-06; double1; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat (tol = 1.00000000000e-06; double1 double2 double3; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat (tol = 1.00000000000e-06; int1; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 int2 int3; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat (tol = 1.00000000000e-06; int1 double2 double3; nogreedy) - compare_gstats_transform (passed): [if random2 < 0 in 275/8264], gstats results equal to rangestat (tol = 1.00000000000e-06; double? str_* int?; nogreedy) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 11109/39154], gstats results equal to greg (tol = 1.00000000000e-06; ; method(it) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) @@ -5413,68 +5289,193 @@ compare_gstats_transform, N = 10,000, nogreedy -------------------------------------------------------------------------------- -compare_gstats_transform, N = 10,000, nogreedy +compare_gstats_hdfe, N = 50,000, method(squarem) -------------------------------------------------------------------------------- - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; ; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): full range, gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy wgt([aw = unif_0_100])) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): full range, gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): full range, gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy wgt([fw = int_unif_0_100])) - compare_gstats_transform (passed): [in 1/5], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy wgt([fw = int_unif_0_100])) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 1/5], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([fw = int_unif_0_100]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [in 568/8672], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 568/8672], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 568/8672], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 568/8672], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 568/8672], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 568/8672], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 568/8672], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 568/8672], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 568/8672], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 568/8672], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy wgt([aw = float_unif_0_1])) - compare_gstats_transform (passed): [in 568/8672], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy wgt([aw = float_unif_0_1])) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(special1) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(special2) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(special3) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(ix) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(str_12) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double1) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(ix) special1) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [in 2960/41315], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = float_unif_0_1]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy wgt([iw = rnormal_0_10])) - compare_gstats_transform (passed): [if random2 > 0 ], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy wgt([iw = rnormal_0_10])) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 > 0 ], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) - compare_gstats_transform (passed): [if random2 < 0 in 1654/9476], gstats results equal to (tol = 1.00000000000e-06; ; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1654/9476], gstats results equal to (tol = 1.00000000000e-06; str_12; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1654/9476], gstats results equal to (tol = 1.00000000000e-06; str_12 str_32 str_4; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1654/9476], gstats results equal to (tol = 1.00000000000e-06; double1; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1654/9476], gstats results equal to (tol = 1.00000000000e-06; double1 double2 double3; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1654/9476], gstats results equal to (tol = 1.00000000000e-06; int1; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1654/9476], gstats results equal to (tol = 1.00000000000e-06; int1 int2; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1654/9476], gstats results equal to (tol = 1.00000000000e-06; int1 int2 int3; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1654/9476], gstats results equal to (tol = 1.00000000000e-06; str_32 int3 double3; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1654/9476], gstats results equal to (tol = 1.00000000000e-06; int1 double2 double3; nogreedy wgt([aw = unif_0_100])) - compare_gstats_transform (passed): [if random2 < 0 in 1654/9476], gstats results equal to (tol = 1.00000000000e-06; double? str_* int?; nogreedy wgt([aw = unif_0_100])) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(special1 special2 special3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixdbl) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix ixdbl ixstr) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_32 str_4) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2 int3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_32 int3 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 double2 double3) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to reghdfe and greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) ) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ix) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ixdbl) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) ix ixdbl ixstr) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ix) special1) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(ixstr) special2) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) special1 special2 special3) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_12) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_12 str_32 str_4) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(str_12 str_4) double1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double1 double2) int1 int2 int3) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) str_32 int3 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(int1 int2) int1 double2 double3) + compare_gstats_hdfe (passed): [if random2 < 0 in 12327/46553], gstats results equal to greg (tol = 1.00000000000e-06; ; method(squarem) wgt([aw = unif_0_100]) absorb(double? str_* int?) double? str_* int?) @@ -5538,7 +5539,7 @@ Compare xtile Compare xtile - - if in: [in 9996/38122] + - if in: [in 3930/48631] - weight: - obs: 50,000 - J: 5,000 @@ -5590,7 +5591,7 @@ Compare xtile Compare xtile - - if in: [if random2 < 0 ] [in 3777/46957] + - if in: [if random2 < 0 ] [in 6210/39110] - weight: - obs: 50,000 - J: 5,000 @@ -5651,7 +5652,7 @@ Compare xtile Compare xtile - - if in: [in 471/49907] + - if in: [in 4919/42689] - weight: - obs: 50,000 - J: 5,000 @@ -5703,7 +5704,7 @@ Compare xtile Compare xtile - - if in: [if random2 < 0 ] [in 10805/42183] + - if in: [if random2 < 0 ] [in 11833/45310] - weight: - obs: 50,000 - J: 5,000 @@ -5764,7 +5765,7 @@ Compare xtile Compare xtile - - if in: [in 10966/48841] + - if in: [in 7365/38238] - weight: - obs: 50,000 - J: 5,000 @@ -5816,7 +5817,7 @@ Compare xtile Compare xtile - - if in: [if random2 < 0 ] [in 550/40009] + - if in: [if random2 < 0 ] [in 3145/45971] - weight: - obs: 50,000 - J: 5,000 @@ -5877,7 +5878,7 @@ Compare xtile Compare xtile - - if in: [in 4626/42495] + - if in: [in 9195/42509] - weight: - obs: 50,000 - J: 5,000 @@ -5929,7 +5930,7 @@ Compare xtile Compare xtile - - if in: [if random2 < 0 ] [in 2046/45821] + - if in: [if random2 < 0 ] [in 8691/40354] - weight: - obs: 50,000 - J: 5,000 @@ -6207,7 +6208,7 @@ Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3 str consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(one) [in 10050/40808] +Internal consistency_by for gquantiles ru, by(one) [in 11283/44082] ------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(one) (tol = 1.0e-15) @@ -6217,7 +6218,7 @@ Internal consistency_by for gquantiles ru, by(one) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(one) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(one) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(ix) [in 10050/40808] +Internal consistency_by for gquantiles ru, by(ix) [in 11283/44082] ------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(ix) (tol = 1.0e-15) @@ -6227,7 +6228,7 @@ Internal consistency_by for gquantiles ru, by(ix) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(ix) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(ix) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-str_12) [in 10050/40808] +Internal consistency_by for gquantiles ru, by(-str_12) [in 11283/44082] ----------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-str_12) (tol = 1.0e-15) @@ -6237,7 +6238,7 @@ Internal consistency_by for gquantiles ru, by(-str_12) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(-str_12) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(-str_12) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-double1) [in 10050/40808] +Internal consistency_by for gquantiles ru, by(-double1) [in 11283/44082] ------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-double1) (tol = 1.0e-15) @@ -6247,7 +6248,7 @@ Internal consistency_by for gquantiles ru, by(-double1) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(-double1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(-double1) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(str_12 -str_32) [in 10050/40808] +Internal consistency_by for gquantiles ru, by(str_12 -str_32) [in 11283/44082] ------------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) @@ -6257,7 +6258,7 @@ Internal consistency_by for gquantiles ru, by(str_12 -str_32) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(double1 -double2) [in 10050/40808] +Internal consistency_by for gquantiles ru, by(double1 -double2) [in 11283/44082] -------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(double1 -double2) (tol = 1.0e-15) @@ -6267,7 +6268,7 @@ Internal consistency_by for gquantiles ru, by(double1 -double2) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(double1 -double2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(double1 -double2) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-int1) [in 10050/40808] +Internal consistency_by for gquantiles ru, by(-int1) [in 11283/44082] --------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-int1) (tol = 1.0e-15) @@ -6277,7 +6278,7 @@ Internal consistency_by for gquantiles ru, by(-int1) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(-int1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(-int1) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(int1 -int2) [in 10050/40808] +Internal consistency_by for gquantiles ru, by(int1 -int2) [in 11283/44082] -------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(int1 -int2) (tol = 1.0e-15) @@ -6287,7 +6288,7 @@ Internal consistency_by for gquantiles ru, by(int1 -int2) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(int1 -int2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(int1 -int2) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-strL1) [in 10050/40808] +Internal consistency_by for gquantiles ru, by(-strL1) [in 11283/44082] ---------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) @@ -6297,7 +6298,7 @@ Internal consistency_by for gquantiles ru, by(-strL1) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(strL1 -strL2) [in 10050/40808] +Internal consistency_by for gquantiles ru, by(strL1 -strL2) [in 11283/44082] ---------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) @@ -6307,7 +6308,7 @@ Internal consistency_by for gquantiles ru, by(strL1 -strL2) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3) [in 10050/40808] +Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3) [in 11283/44082] ---------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) @@ -6317,7 +6318,7 @@ Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3) [i consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3 strL3) [in 10050/40808] +Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3 strL3) [in 11283/44082] ---------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) @@ -6327,7 +6328,7 @@ Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3 str consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(one) [in 10050/40808] +Internal consistency_by for gquantiles random1, by(one) [in 11283/44082] ------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(one) (tol = 1.0e-15) @@ -6337,7 +6338,7 @@ Internal consistency_by for gquantiles random1, by(one) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(one) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(one) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(ix) [in 10050/40808] +Internal consistency_by for gquantiles random1, by(ix) [in 11283/44082] ----------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(ix) (tol = 1.0e-15) @@ -6347,7 +6348,7 @@ Internal consistency_by for gquantiles random1, by(ix) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(ix) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(ix) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-str_12) [in 10050/40808] +Internal consistency_by for gquantiles random1, by(-str_12) [in 11283/44082] ---------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-str_12) (tol = 1.0e-15) @@ -6357,7 +6358,7 @@ Internal consistency_by for gquantiles random1, by(-str_12) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(-str_12) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(-str_12) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-double1) [in 10050/40808] +Internal consistency_by for gquantiles random1, by(-double1) [in 11283/44082] ----------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-double1) (tol = 1.0e-15) @@ -6367,7 +6368,7 @@ Internal consistency_by for gquantiles random1, by(-double1) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(-double1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(-double1) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(str_12 -str_32) [in 10050/40808] +Internal consistency_by for gquantiles random1, by(str_12 -str_32) [in 11283/44082] ----------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) @@ -6377,7 +6378,7 @@ Internal consistency_by for gquantiles random1, by(str_12 -str_32) [in 10050/408 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(double1 -double2) [in 10050/40808] +Internal consistency_by for gquantiles random1, by(double1 -double2) [in 11283/44082] ------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(double1 -double2) (tol = 1.0e-15) @@ -6387,7 +6388,7 @@ Internal consistency_by for gquantiles random1, by(double1 -double2) [in 10050/4 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(double1 -double2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(double1 -double2) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-int1) [in 10050/40808] +Internal consistency_by for gquantiles random1, by(-int1) [in 11283/44082] -------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-int1) (tol = 1.0e-15) @@ -6397,7 +6398,7 @@ Internal consistency_by for gquantiles random1, by(-int1) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(-int1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(-int1) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(int1 -int2) [in 10050/40808] +Internal consistency_by for gquantiles random1, by(int1 -int2) [in 11283/44082] ------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(int1 -int2) (tol = 1.0e-15) @@ -6407,7 +6408,7 @@ Internal consistency_by for gquantiles random1, by(int1 -int2) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(int1 -int2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(int1 -int2) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-strL1) [in 10050/40808] +Internal consistency_by for gquantiles random1, by(-strL1) [in 11283/44082] --------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) @@ -6417,7 +6418,7 @@ Internal consistency_by for gquantiles random1, by(-strL1) [in 10050/40808] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(strL1 -strL2) [in 10050/40808] +Internal consistency_by for gquantiles random1, by(strL1 -strL2) [in 11283/44082] --------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) @@ -6427,7 +6428,7 @@ Internal consistency_by for gquantiles random1, by(strL1 -strL2) [in 10050/40808 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3) [in 10050/40808] +Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3) [in 11283/44082] --------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) @@ -6437,7 +6438,7 @@ Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3 strL3) [in 10050/40808] +Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3 strL3) [in 11283/44082] --------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) @@ -6687,7 +6688,7 @@ Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(one) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles ru, by(one) [if random2 < 0 ] [in 6173/45466] ------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(one) (tol = 1.0e-15) @@ -6697,7 +6698,7 @@ Internal consistency_by for gquantiles ru, by(one) [if random2 < 0 ] [in 5759/4 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(one) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(one) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(ix) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles ru, by(ix) [if random2 < 0 ] [in 6173/45466] ------------------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(ix) (tol = 1.0e-15) @@ -6707,7 +6708,7 @@ Internal consistency_by for gquantiles ru, by(ix) [if random2 < 0 ] [in 5759/46 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(ix) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(ix) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-str_12) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles ru, by(-str_12) [if random2 < 0 ] [in 6173/45466] ----------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-str_12) (tol = 1.0e-15) @@ -6717,7 +6718,7 @@ Internal consistency_by for gquantiles ru, by(-str_12) [if random2 < 0 ] [in 57 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(-str_12) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(-str_12) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-double1) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles ru, by(-double1) [if random2 < 0 ] [in 6173/45466] ------------------------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-double1) (tol = 1.0e-15) @@ -6727,7 +6728,7 @@ Internal consistency_by for gquantiles ru, by(-double1) [if random2 < 0 ] [in 5 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(-double1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(-double1) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(str_12 -str_32) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles ru, by(str_12 -str_32) [if random2 < 0 ] [in 6173/45466] ------------------------------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) @@ -6737,7 +6738,7 @@ Internal consistency_by for gquantiles ru, by(str_12 -str_32) [if random2 < 0 ] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(double1 -double2) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles ru, by(double1 -double2) [if random2 < 0 ] [in 6173/45466] -------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(double1 -double2) (tol = 1.0e-15) @@ -6747,7 +6748,7 @@ Internal consistency_by for gquantiles ru, by(double1 -double2) [if random2 < 0 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(double1 -double2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(double1 -double2) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-int1) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles ru, by(-int1) [if random2 < 0 ] [in 6173/45466] --------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-int1) (tol = 1.0e-15) @@ -6757,7 +6758,7 @@ Internal consistency_by for gquantiles ru, by(-int1) [if random2 < 0 ] [in 5759 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(-int1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(-int1) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(int1 -int2) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles ru, by(int1 -int2) [if random2 < 0 ] [in 6173/45466] -------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(int1 -int2) (tol = 1.0e-15) @@ -6767,7 +6768,7 @@ Internal consistency_by for gquantiles ru, by(int1 -int2) [if random2 < 0 ] [in consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(int1 -int2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(int1 -int2) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-strL1) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles ru, by(-strL1) [if random2 < 0 ] [in 6173/45466] ---------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) @@ -6777,7 +6778,7 @@ Internal consistency_by for gquantiles ru, by(-strL1) [if random2 < 0 ] [in 575 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(strL1 -strL2) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles ru, by(strL1 -strL2) [if random2 < 0 ] [in 6173/45466] ---------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) @@ -6787,7 +6788,7 @@ Internal consistency_by for gquantiles ru, by(strL1 -strL2) [if random2 < 0 ] [ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3) [if random2 < 0 ] [in 6173/45466] ---------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) @@ -6797,7 +6798,7 @@ Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3) [i consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3 strL3) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3 strL3) [if random2 < 0 ] [in 6173/45466] ---------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) @@ -6807,7 +6808,7 @@ Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3 str consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(one) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles random1, by(one) [if random2 < 0 ] [in 6173/45466] ------------------------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(one) (tol = 1.0e-15) @@ -6817,7 +6818,7 @@ Internal consistency_by for gquantiles random1, by(one) [if random2 < 0 ] [in 5 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(one) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(one) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(ix) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles random1, by(ix) [if random2 < 0 ] [in 6173/45466] ----------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(ix) (tol = 1.0e-15) @@ -6827,7 +6828,7 @@ Internal consistency_by for gquantiles random1, by(ix) [if random2 < 0 ] [in 57 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(ix) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(ix) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-str_12) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles random1, by(-str_12) [if random2 < 0 ] [in 6173/45466] ---------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-str_12) (tol = 1.0e-15) @@ -6837,7 +6838,7 @@ Internal consistency_by for gquantiles random1, by(-str_12) [if random2 < 0 ] [ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(-str_12) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(-str_12) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-double1) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles random1, by(-double1) [if random2 < 0 ] [in 6173/45466] ----------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-double1) (tol = 1.0e-15) @@ -6847,7 +6848,7 @@ Internal consistency_by for gquantiles random1, by(-double1) [if random2 < 0 ] consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(-double1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(-double1) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(str_12 -str_32) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles random1, by(str_12 -str_32) [if random2 < 0 ] [in 6173/45466] ----------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) @@ -6857,7 +6858,7 @@ Internal consistency_by for gquantiles random1, by(str_12 -str_32) [if random2 < consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(double1 -double2) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles random1, by(double1 -double2) [if random2 < 0 ] [in 6173/45466] ------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(double1 -double2) (tol = 1.0e-15) @@ -6867,7 +6868,7 @@ Internal consistency_by for gquantiles random1, by(double1 -double2) [if random2 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(double1 -double2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(double1 -double2) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-int1) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles random1, by(-int1) [if random2 < 0 ] [in 6173/45466] -------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-int1) (tol = 1.0e-15) @@ -6877,7 +6878,7 @@ Internal consistency_by for gquantiles random1, by(-int1) [if random2 < 0 ] [in consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(-int1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(-int1) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(int1 -int2) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles random1, by(int1 -int2) [if random2 < 0 ] [in 6173/45466] ------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(int1 -int2) (tol = 1.0e-15) @@ -6887,7 +6888,7 @@ Internal consistency_by for gquantiles random1, by(int1 -int2) [if random2 < 0 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(int1 -int2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(int1 -int2) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-strL1) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles random1, by(-strL1) [if random2 < 0 ] [in 6173/45466] --------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) @@ -6897,7 +6898,7 @@ Internal consistency_by for gquantiles random1, by(-strL1) [if random2 < 0 ] [i consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(strL1 -strL2) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles random1, by(strL1 -strL2) [if random2 < 0 ] [in 6173/45466] --------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) @@ -6907,7 +6908,7 @@ Internal consistency_by for gquantiles random1, by(strL1 -strL2) [if random2 < 0 consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3) [if random2 < 0 ] [in 6173/45466] --------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) @@ -6917,7 +6918,7 @@ Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) altdef oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3 strL3) [if random2 < 0 ] [in 5759/46291] +Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3 strL3) [if random2 < 0 ] [in 6173/45466] --------------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) @@ -6969,7 +6970,7 @@ Compare xtile Compare xtile - - if in: [in 4328/43089] + - if in: [in 5893/42845] - weight: [aw = unif_0_100_] - obs: 50,000 - J: 5,000 @@ -7021,7 +7022,7 @@ Compare xtile Compare xtile - - if in: [if random2 < 0 ] [in 1652/46013] + - if in: [if random2 < 0 ] [in 12060/43285] - weight: [aw = unif_0_100_] - obs: 50,000 - J: 5,000 @@ -7082,7 +7083,7 @@ Compare xtile Compare xtile - - if in: [in 10270/43661] + - if in: [in 1930/39051] - weight: [aw = unif_0_100_] - obs: 50,000 - J: 5,000 @@ -7134,7 +7135,7 @@ Compare xtile Compare xtile - - if in: [if random2 < 0 ] [in 843/37682] + - if in: [if random2 < 0 ] [in 11382/39481] - weight: [aw = unif_0_100_] - obs: 50,000 - J: 5,000 @@ -7340,168 +7341,168 @@ Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3 str consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(one) [in 6941/46457] [aw = unif_0_100] +Internal consistency_by for gquantiles ru, by(one) [in 7764/38990] [aw = unif_0_100] ------------------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(one) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(one) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(one) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(ix) [in 6941/46457] [aw = unif_0_100] +Internal consistency_by for gquantiles ru, by(ix) [in 7764/38990] [aw = unif_0_100] ----------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(ix) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(ix) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(ix) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-str_12) [in 6941/46457] [aw = unif_0_100] +Internal consistency_by for gquantiles ru, by(-str_12) [in 7764/38990] [aw = unif_0_100] ---------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-str_12) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(-str_12) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(-str_12) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-double1) [in 6941/46457] [aw = unif_0_100] +Internal consistency_by for gquantiles ru, by(-double1) [in 7764/38990] [aw = unif_0_100] ----------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-double1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(-double1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(-double1) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(str_12 -str_32) [in 6941/46457] [aw = unif_0_100] +Internal consistency_by for gquantiles ru, by(str_12 -str_32) [in 7764/38990] [aw = unif_0_100] ----------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(double1 -double2) [in 6941/46457] [aw = unif_0_100] +Internal consistency_by for gquantiles ru, by(double1 -double2) [in 7764/38990] [aw = unif_0_100] ------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(double1 -double2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(double1 -double2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(double1 -double2) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-int1) [in 6941/46457] [aw = unif_0_100] +Internal consistency_by for gquantiles ru, by(-int1) [in 7764/38990] [aw = unif_0_100] -------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-int1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(-int1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(-int1) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(int1 -int2) [in 6941/46457] [aw = unif_0_100] +Internal consistency_by for gquantiles ru, by(int1 -int2) [in 7764/38990] [aw = unif_0_100] ------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(int1 -int2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(int1 -int2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(int1 -int2) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-strL1) [in 6941/46457] [aw = unif_0_100] +Internal consistency_by for gquantiles ru, by(-strL1) [in 7764/38990] [aw = unif_0_100] --------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(strL1 -strL2) [in 6941/46457] [aw = unif_0_100] +Internal consistency_by for gquantiles ru, by(strL1 -strL2) [in 7764/38990] [aw = unif_0_100] --------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3) [in 6941/46457] [aw = unif_0_100] +Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3) [in 7764/38990] [aw = unif_0_100] --------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3 strL3) [in 6941/46457] [aw = unif_0_100] +Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3 strL3) [in 7764/38990] [aw = unif_0_100] --------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(one) [in 6941/46457] [fw = int_unif_0_100] +Internal consistency_by for gquantiles random1, by(one) [in 7764/38990] [fw = int_unif_0_100] --------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(one) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(one) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(one) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(ix) [in 6941/46457] [fw = int_unif_0_100] +Internal consistency_by for gquantiles random1, by(ix) [in 7764/38990] [fw = int_unif_0_100] -------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(ix) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(ix) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(ix) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-str_12) [in 6941/46457] [fw = int_unif_0_100] +Internal consistency_by for gquantiles random1, by(-str_12) [in 7764/38990] [fw = int_unif_0_100] ------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-str_12) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(-str_12) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(-str_12) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-double1) [in 6941/46457] [fw = int_unif_0_100] +Internal consistency_by for gquantiles random1, by(-double1) [in 7764/38990] [fw = int_unif_0_100] -------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-double1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(-double1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(-double1) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(str_12 -str_32) [in 6941/46457] [fw = int_unif_0_100] +Internal consistency_by for gquantiles random1, by(str_12 -str_32) [in 7764/38990] [fw = int_unif_0_100] -------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(double1 -double2) [in 6941/46457] [fw = int_unif_0_100] +Internal consistency_by for gquantiles random1, by(double1 -double2) [in 7764/38990] [fw = int_unif_0_100] ---------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(double1 -double2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(double1 -double2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(double1 -double2) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-int1) [in 6941/46457] [fw = int_unif_0_100] +Internal consistency_by for gquantiles random1, by(-int1) [in 7764/38990] [fw = int_unif_0_100] ----------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-int1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(-int1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(-int1) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(int1 -int2) [in 6941/46457] [fw = int_unif_0_100] +Internal consistency_by for gquantiles random1, by(int1 -int2) [in 7764/38990] [fw = int_unif_0_100] ---------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(int1 -int2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(int1 -int2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(int1 -int2) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-strL1) [in 6941/46457] [fw = int_unif_0_100] +Internal consistency_by for gquantiles random1, by(-strL1) [in 7764/38990] [fw = int_unif_0_100] ------------------------------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(strL1 -strL2) [in 6941/46457] [fw = int_unif_0_100] +Internal consistency_by for gquantiles random1, by(strL1 -strL2) [in 7764/38990] [fw = int_unif_0_100] ------------------------------------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3) [in 6941/46457] [fw = int_unif_0_100] +Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3) [in 7764/38990] [fw = int_unif_0_100] ------------------------------------------------------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3 strL3) [in 6941/46457] [fw = int_unif_0_100] +Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3 strL3) [in 7764/38990] [fw = int_unif_0_100] ------------------------------------------------------------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) @@ -7676,169 +7677,169 @@ Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(one) [if random2 < 0 ] [in 8459/46216] [fw = int_unif_0_100] ------------------------------------------------------------------------------------------------------------ +Internal consistency_by for gquantiles ru, by(one) [if random2 < 0 ] [in 10146/41779] [fw = int_unif_0_100] +------------------------------------------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(one) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(one) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(one) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(ix) [if random2 < 0 ] [in 8459/46216] [fw = int_unif_0_100] ----------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles ru, by(ix) [if random2 < 0 ] [in 10146/41779] [fw = int_unif_0_100] +----------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(ix) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(ix) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(ix) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-str_12) [if random2 < 0 ] [in 8459/46216] [fw = int_unif_0_100] ---------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles ru, by(-str_12) [if random2 < 0 ] [in 10146/41779] [fw = int_unif_0_100] +---------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-str_12) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(-str_12) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(-str_12) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-double1) [if random2 < 0 ] [in 8459/46216] [fw = int_unif_0_100] ----------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles ru, by(-double1) [if random2 < 0 ] [in 10146/41779] [fw = int_unif_0_100] +----------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-double1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(-double1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(-double1) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(str_12 -str_32) [if random2 < 0 ] [in 8459/46216] [fw = int_unif_0_100] ----------------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles ru, by(str_12 -str_32) [if random2 < 0 ] [in 10146/41779] [fw = int_unif_0_100] +----------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(double1 -double2) [if random2 < 0 ] [in 8459/46216] [fw = int_unif_0_100] ------------------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles ru, by(double1 -double2) [if random2 < 0 ] [in 10146/41779] [fw = int_unif_0_100] +------------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(double1 -double2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(double1 -double2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(double1 -double2) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-int1) [if random2 < 0 ] [in 8459/46216] [fw = int_unif_0_100] -------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles ru, by(-int1) [if random2 < 0 ] [in 10146/41779] [fw = int_unif_0_100] +-------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-int1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(-int1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(-int1) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(int1 -int2) [if random2 < 0 ] [in 8459/46216] [fw = int_unif_0_100] ------------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles ru, by(int1 -int2) [if random2 < 0 ] [in 10146/41779] [fw = int_unif_0_100] +------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(int1 -int2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(int1 -int2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(int1 -int2) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(-strL1) [if random2 < 0 ] [in 8459/46216] [fw = int_unif_0_100] --------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles ru, by(-strL1) [if random2 < 0 ] [in 10146/41779] [fw = int_unif_0_100] +--------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(strL1 -strL2) [if random2 < 0 ] [in 8459/46216] [fw = int_unif_0_100] --------------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles ru, by(strL1 -strL2) [if random2 < 0 ] [in 10146/41779] [fw = int_unif_0_100] +--------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3) [if random2 < 0 ] [in 8459/46216] [fw = int_unif_0_100] --------------------------------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3) [if random2 < 0 ] [in 10146/41779] [fw = int_unif_0_100] +--------------------------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) -Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3 strL3) [if random2 < 0 ] [in 8459/46216] [fw = int_unif_0_100] --------------------------------------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles ru, by(str_12 -str_4 double2 -double3 strL3) [if random2 < 0 ] [in 10146/41779] [fw = int_unif_0_100] +--------------------------------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(one) [if random2 < 0 ] [in 8459/46216] [pw = float_unif_0_1] ----------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles random1, by(one) [if random2 < 0 ] [in 10146/41779] [pw = float_unif_0_1] +----------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(one) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(one) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(one) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(ix) [if random2 < 0 ] [in 8459/46216] [pw = float_unif_0_1] ---------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles random1, by(ix) [if random2 < 0 ] [in 10146/41779] [pw = float_unif_0_1] +---------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(ix) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(ix) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(ix) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-str_12) [if random2 < 0 ] [in 8459/46216] [pw = float_unif_0_1] --------------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles random1, by(-str_12) [if random2 < 0 ] [in 10146/41779] [pw = float_unif_0_1] +--------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-str_12) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(-str_12) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(-str_12) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-double1) [if random2 < 0 ] [in 8459/46216] [pw = float_unif_0_1] ---------------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles random1, by(-double1) [if random2 < 0 ] [in 10146/41779] [pw = float_unif_0_1] +---------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-double1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(-double1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(-double1) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(str_12 -str_32) [if random2 < 0 ] [in 8459/46216] [pw = float_unif_0_1] ---------------------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles random1, by(str_12 -str_32) [if random2 < 0 ] [in 10146/41779] [pw = float_unif_0_1] +---------------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(str_12 -str_32) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(double1 -double2) [if random2 < 0 ] [in 8459/46216] [pw = float_unif_0_1] ------------------------------------------------------------------------------------------------------------------------------ +Internal consistency_by for gquantiles random1, by(double1 -double2) [if random2 < 0 ] [in 10146/41779] [pw = float_unif_0_1] +------------------------------------------------------------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(double1 -double2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(double1 -double2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(double1 -double2) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-int1) [if random2 < 0 ] [in 8459/46216] [pw = float_unif_0_1] ------------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles random1, by(-int1) [if random2 < 0 ] [in 10146/41779] [pw = float_unif_0_1] +------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(-int1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(-int1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(-int1) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(int1 -int2) [if random2 < 0 ] [in 8459/46216] [pw = float_unif_0_1] ------------------------------------------------------------------------------------------------------------------------ +Internal consistency_by for gquantiles random1, by(int1 -int2) [if random2 < 0 ] [in 10146/41779] [pw = float_unif_0_1] +------------------------------------------------------------------------------------------------------------------------ consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(int1 -int2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(int1 -int2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(int1 -int2) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(-strL1) [if random2 < 0 ] [in 8459/46216] [pw = float_unif_0_1] -------------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles random1, by(-strL1) [if random2 < 0 ] [in 10146/41779] [pw = float_unif_0_1] +-------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) forcestrl by(-strL1) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(strL1 -strL2) [if random2 < 0 ] [in 8459/46216] [pw = float_unif_0_1] -------------------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles random1, by(strL1 -strL2) [if random2 < 0 ] [in 10146/41779] [pw = float_unif_0_1] +-------------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) forcestrl by(strL1 -strL2) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3) [if random2 < 0 ] [in 8459/46216] [pw = float_unif_0_1] -------------------------------------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3) [if random2 < 0 ] [in 10146/41779] [pw = float_unif_0_1] +-------------------------------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error) by(str_12 -str_4 double2 -double3) (tol = 1.0e-15) -Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3 strL3) [if random2 < 0 ] [in 8459/46216] [pw = float_unif_0_1] -------------------------------------------------------------------------------------------------------------------------------------------------- +Internal consistency_by for gquantiles random1, by(str_12 -str_4 double2 -double3 strL3) [if random2 < 0 ] [in 10146/41779] [pw = float_unif_0_1] +-------------------------------------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(2) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) consistency_internal_gquantiles_by (passed): xtile, pctile, and _pctile via nq(20) oncollision(error) forcestrl by(str_12 -str_4 double2 -double3 strL3) (tol = 1.0e-15) @@ -7879,7 +7880,7 @@ Compare pctile Compare pctile - opts: nq(500) - - if in: [in 1761/44953] + - if in: [in 11057/47094] - weight: - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -7911,7 +7912,7 @@ Compare pctile Compare pctile - opts: nq(500) - - if in: [if random2 < 0 ] [in 4187/38597] + - if in: [if random2 < 0 ] [in 11869/44131] - weight: - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -7954,7 +7955,7 @@ Compare pctile Compare pctile - opts: nq(100) - - if in: [in 6317/39931] + - if in: [in 6209/44728] - weight: - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -7986,7 +7987,7 @@ Compare pctile Compare pctile - opts: nq(100) - - if in: [if random2 < 0 ] [in 6236/46857] + - if in: [if random2 < 0 ] [in 4909/44429] - weight: - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8029,7 +8030,7 @@ Compare pctile Compare pctile - opts: nq(10) - - if in: [in 2714/47927] + - if in: [in 6955/37501] - weight: - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8061,7 +8062,7 @@ Compare pctile Compare pctile - opts: nq(10) - - if in: [if random2 < 0 ] [in 1025/43444] + - if in: [if random2 < 0 ] [in 9896/41628] - weight: - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8104,7 +8105,7 @@ Compare pctile Compare pctile - opts: nq(2) - - if in: [in 1701/43883] + - if in: [in 11838/44116] - weight: - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8136,7 +8137,7 @@ Compare pctile Compare pctile - opts: nq(2) - - if in: [if random2 < 0 ] [in 4940/39145] + - if in: [if random2 < 0 ] [in 8256/45722] - weight: - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8179,7 +8180,7 @@ Compare _pctile Compare _pctile - opts: p(0.1 5 10 30 50 70 90 95 99.9) - - if in: [in 11960/41494] + - if in: [in 11578/48819] - weight: - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8211,7 +8212,7 @@ Compare _pctile Compare _pctile - opts: p(0.1 5 10 30 50 70 90 95 99.9) - - if in: [if random2 < 0 ] [in 7704/38611] + - if in: [if random2 < 0 ] [in 10597/39097] - weight: - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8254,7 +8255,7 @@ Compare _pctile Compare _pctile - opts: nq(801) - - if in: [in 1984/38757] + - if in: [in 1228/41807] - weight: - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8286,7 +8287,7 @@ Compare _pctile Compare _pctile - opts: nq(801) - - if in: [if random2 < 0 ] [in 3392/42139] + - if in: [if random2 < 0 ] [in 5068/47928] - weight: - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8329,7 +8330,7 @@ Compare _pctile Compare _pctile - opts: nq(100) - - if in: [in 9795/38001] + - if in: [in 815/40574] - weight: - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8361,7 +8362,7 @@ Compare _pctile Compare _pctile - opts: nq(100) - - if in: [if random2 < 0 ] [in 1113/40646] + - if in: [if random2 < 0 ] [in 167/39182] - weight: - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8404,7 +8405,7 @@ Compare _pctile Compare _pctile - opts: nq(10) - - if in: [in 3650/39753] + - if in: [in 5841/39696] - weight: - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8436,7 +8437,7 @@ Compare _pctile Compare _pctile - opts: nq(10) - - if in: [if random2 < 0 ] [in 10927/47544] + - if in: [if random2 < 0 ] [in 9700/45188] - weight: - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8479,7 +8480,7 @@ Compare _pctile Compare _pctile - opts: nq(2) - - if in: [in 1025/44519] + - if in: [in 2623/44226] - weight: - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8511,7 +8512,7 @@ Compare _pctile Compare _pctile - opts: nq(2) - - if in: [if random2 < 0 ] [in 129/40479] + - if in: [if random2 < 0 ] [in 3888/46877] - weight: - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -8547,7 +8548,7 @@ Compare xtile Compare xtile - opts: nq(500) - - if in: [in 2544/38898] + - if in: [in 12203/38314] - weight: - obs: 50,000 compare_xtile (passed): gquantiles xtile = double1 was the same as xtile @@ -8585,7 +8586,7 @@ Compare xtile Compare xtile - opts: nq(500) - - if in: [if random2 < 0 ] [in 7732/41097] + - if in: [if random2 < 0 ] [in 11181/38255] - weight: - obs: 50,000 compare_xtile (passed): gquantiles xtile = double1 was the same as xtile @@ -8624,7 +8625,7 @@ Compare xtile Compare xtile - opts: nq(100) - - if in: [in 9643/47660] + - if in: [in 10133/39128] - weight: - obs: 50,000 compare_xtile (passed): gquantiles xtile = double1 was the same as xtile @@ -8662,7 +8663,7 @@ Compare xtile Compare xtile - opts: nq(100) - - if in: [if random2 < 0 ] [in 5451/40535] + - if in: [if random2 < 0 ] [in 10132/39565] - weight: - obs: 50,000 compare_xtile (passed): gquantiles xtile = double1 was the same as xtile @@ -8701,7 +8702,7 @@ Compare xtile Compare xtile - opts: nq(10) - - if in: [in 333/40817] + - if in: [in 754/43805] - weight: - obs: 50,000 compare_xtile (passed): gquantiles xtile = double1 was the same as xtile @@ -8739,7 +8740,7 @@ Compare xtile Compare xtile - opts: nq(10) - - if in: [if random2 < 0 ] [in 10266/49112] + - if in: [if random2 < 0 ] [in 6652/41000] - weight: - obs: 50,000 compare_xtile (passed): gquantiles xtile = double1 was the same as xtile @@ -8778,7 +8779,7 @@ Compare xtile Compare xtile - opts: nq(2) - - if in: [in 5839/41791] + - if in: [in 9495/49538] - weight: - obs: 50,000 compare_xtile (passed): gquantiles xtile = double1 was the same as xtile @@ -8816,7 +8817,7 @@ Compare xtile Compare xtile - opts: nq(2) - - if in: [if random2 < 0 ] [in 6923/40475] + - if in: [if random2 < 0 ] [in 3398/42454] - weight: - obs: 50,000 compare_xtile (passed): gquantiles xtile = double1 was the same as xtile @@ -9019,8 +9020,8 @@ Internal consistency for gquantiles ix, [in 1/5] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles double1, [in 4968/42256] ------------------------------------------------------------- +Internal consistency for gquantiles double1, [in 11544/47401] +------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9033,8 +9034,8 @@ Internal consistency for gquantiles double1, [in 4968/42256] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles double3, [in 4968/42256] ------------------------------------------------------------- +Internal consistency for gquantiles double3, [in 11544/47401] +------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9047,8 +9048,8 @@ Internal consistency for gquantiles double3, [in 4968/42256] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles ru, [in 4968/42256] -------------------------------------------------------- +Internal consistency for gquantiles ru, [in 11544/47401] +-------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9061,8 +9062,8 @@ Internal consistency for gquantiles ru, [in 4968/42256] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles int1, [in 4968/42256] ---------------------------------------------------------- +Internal consistency for gquantiles int1, [in 11544/47401] +---------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9075,8 +9076,8 @@ Internal consistency for gquantiles int1, [in 4968/42256] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles int3, [in 4968/42256] ---------------------------------------------------------- +Internal consistency for gquantiles int3, [in 11544/47401] +---------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9089,8 +9090,8 @@ Internal consistency for gquantiles int3, [in 4968/42256] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles ix, [in 4968/42256] -------------------------------------------------------- +Internal consistency for gquantiles ix, [in 11544/47401] +-------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9103,8 +9104,8 @@ Internal consistency for gquantiles ix, [in 4968/42256] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles int1^2 + 3 * double1, [in 4968/42256] -------------------------------------------------------------------------- +Internal consistency for gquantiles int1^2 + 3 * double1, [in 11544/47401] +-------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9117,8 +9118,8 @@ Internal consistency for gquantiles int1^2 + 3 * double1, [in 4968/42256] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles log(double1) + 2 * int1, [in 4968/42256] ----------------------------------------------------------------------------- +Internal consistency for gquantiles log(double1) + 2 * int1, [in 11544/47401] +----------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9131,8 +9132,8 @@ Internal consistency for gquantiles log(double1) + 2 * int1, [in 4968/42256] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles exp(double3) + int1 * double3, [in 4968/42256] ----------------------------------------------------------------------------------- +Internal consistency for gquantiles exp(double3) + int1 * double3, [in 11544/47401] +----------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9271,8 +9272,8 @@ Internal consistency for gquantiles exp(double3) + int1 * double3, [if random2 > consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles double1, [if random2 < 0 ] [in 10220/45576] --------------------------------------------------------------------------------- +Internal consistency for gquantiles double1, [if random2 < 0 ] [in 8762/40496] +------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9285,8 +9286,8 @@ Internal consistency for gquantiles double1, [if random2 < 0 ] [in 10220/45576] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles double3, [if random2 < 0 ] [in 10220/45576] --------------------------------------------------------------------------------- +Internal consistency for gquantiles double3, [if random2 < 0 ] [in 8762/40496] +------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9299,8 +9300,8 @@ Internal consistency for gquantiles double3, [if random2 < 0 ] [in 10220/45576] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles ru, [if random2 < 0 ] [in 10220/45576] ---------------------------------------------------------------------------- +Internal consistency for gquantiles ru, [if random2 < 0 ] [in 8762/40496] +-------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9313,8 +9314,8 @@ Internal consistency for gquantiles ru, [if random2 < 0 ] [in 10220/45576] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles int1, [if random2 < 0 ] [in 10220/45576] ------------------------------------------------------------------------------ +Internal consistency for gquantiles int1, [if random2 < 0 ] [in 8762/40496] +---------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9327,8 +9328,8 @@ Internal consistency for gquantiles int1, [if random2 < 0 ] [in 10220/45576] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles int3, [if random2 < 0 ] [in 10220/45576] ------------------------------------------------------------------------------ +Internal consistency for gquantiles int3, [if random2 < 0 ] [in 8762/40496] +---------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9341,8 +9342,8 @@ Internal consistency for gquantiles int3, [if random2 < 0 ] [in 10220/45576] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles ix, [if random2 < 0 ] [in 10220/45576] ---------------------------------------------------------------------------- +Internal consistency for gquantiles ix, [if random2 < 0 ] [in 8762/40496] +-------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9355,8 +9356,8 @@ Internal consistency for gquantiles ix, [if random2 < 0 ] [in 10220/45576] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles int1^2 + 3 * double1, [if random2 < 0 ] [in 10220/45576] ---------------------------------------------------------------------------------------------- +Internal consistency for gquantiles int1^2 + 3 * double1, [if random2 < 0 ] [in 8762/40496] +-------------------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9369,8 +9370,8 @@ Internal consistency for gquantiles int1^2 + 3 * double1, [if random2 < 0 ] [in consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles log(double1) + 2 * int1, [if random2 < 0 ] [in 10220/45576] ------------------------------------------------------------------------------------------------- +Internal consistency for gquantiles log(double1) + 2 * int1, [if random2 < 0 ] [in 8762/40496] +----------------------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9383,8 +9384,8 @@ Internal consistency for gquantiles log(double1) + 2 * int1, [if random2 < 0 ] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) altdef oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles exp(double3) + int1 * double3, [if random2 < 0 ] [in 10220/45576] ------------------------------------------------------------------------------------------------------- +Internal consistency for gquantiles exp(double3) + int1 * double3, [if random2 < 0 ] [in 8762/40496] +----------------------------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(10) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -9408,31 +9409,39 @@ Compare pctile - if in: - weight: [aw = unif_0_100] - obs: 50,000 - compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = double1 gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = double1 gave different percentiles to pctile (reltol = 1.0e-08) + +using weights in pctile seems to give incorrect results under some +circumstances. Only 2 / 499 pctiles were off by an average of +.000161. This is likely due to this quirk in pctile rather than an +error in your code (pay special attention to the weighted gcollapse +comparison to check) + compare_pctile (passed): gquantiles pctile = double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (tol = 1.0e-06) compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 3 / 499 pctiles were off by an average of -.0000138. This is likely due to this quirk in pctile rather than an +circumstances. Only 2 / 499 pctiles were off by an average of +.000021. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) compare_pctile (passed): gquantiles pctile = int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (tol = 1.0e-06) - compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (reltol = 1.0e-08) + compare_pctile (passed): gquantiles pctile = ix, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare_pctile (passed): gquantiles pctile = int1^2 + 3 * double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare_pctile (passed): gquantiles pctile = log(double1) + 2 * int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = exp(double3) + int1 * double3 gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = exp(double3) + int1 * double3 gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 6 / 499 pctiles were off by an average of -.000048. This is likely due to this quirk in pctile rather than an +circumstances. Only 1 / 499 pctiles were off by an average of +.0003. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare_pctile (passed): gquantiles pctile = int1^2 + 3 * double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (passed): gquantiles pctile = log(double1) + 2 * int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (passed): gquantiles pctile = exp(double3) + int1 * double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) Compare pctile @@ -9448,7 +9457,7 @@ Compare pctile Compare pctile - opts: nq(500) - - if in: [in 11174/45560] + - if in: [in 4828/41902] - weight: [aw = unif_0_100] - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9457,8 +9466,8 @@ Compare pctile compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 5 / 499 pctiles were off by an average of -.000026. This is likely due to this quirk in pctile rather than an +circumstances. Only 2 / 499 pctiles were off by an average of +.0000447. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) @@ -9468,22 +9477,22 @@ comparison to check) compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 3 / 499 pctiles were off by an average of -.000131. This is likely due to this quirk in pctile rather than an +circumstances. Only 2 / 499 pctiles were off by an average of +.0000305. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare_pctile (warning): gquantiles pctile = int1^2 + 3 * double1 gave different percentiles to pctile (tol = 1.0e-06) - compare_pctile (warning): gquantiles pctile = int1^2 + 3 * double1 gave different percentiles to pctile (reltol = 1.0e-08) + compare_pctile (passed): gquantiles pctile = int1^2 + 3 * double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare_pctile (passed): gquantiles pctile = log(double1) + 2 * int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = exp(double3) + int1 * double3 gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = exp(double3) + int1 * double3 gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 1 / 499 pctiles were off by an average of -.000312. This is likely due to this quirk in pctile rather than an +circumstances. Only 2 / 499 pctiles were off by an average of +.00962. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare_pctile (passed): gquantiles pctile = log(double1) + 2 * int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (passed): gquantiles pctile = exp(double3) + int1 * double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) Compare pctile @@ -9491,22 +9500,14 @@ Compare pctile - if in: [if random2 > 0] - weight: [aw = unif_0_100] - obs: 50,000 - compare_pctile (warning): gquantiles pctile = double1 gave different percentiles to pctile (tol = 1.0e-06) - compare_pctile (warning): gquantiles pctile = double1 gave different percentiles to pctile (reltol = 1.0e-08) - -using weights in pctile seems to give incorrect results under some -circumstances. Only 1 / 499 pctiles were off by an average of -.00107. This is likely due to this quirk in pctile rather than an -error in your code (pay special attention to the weighted gcollapse -comparison to check) - + compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (tol = 1.0e-06) compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some circumstances. Only 6 / 499 pctiles were off by an average of -.0001. This is likely due to this quirk in pctile rather than an +.0000324. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) @@ -9516,8 +9517,8 @@ comparison to check) compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 1 / 499 pctiles were off by an average of -.0000425. This is likely due to this quirk in pctile rather than an +circumstances. Only 6 / 499 pctiles were off by an average of +.0000244. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) @@ -9526,43 +9527,51 @@ comparison to check) using weights in pctile seems to give incorrect results under some circumstances. Only 1 / 499 pctiles were off by an average of -.000898. This is likely due to this quirk in pctile rather than an +.000291. This is likely due to this quirk in pctile rather than an +error in your code (pay special attention to the weighted gcollapse +comparison to check) + + compare_pctile (warning): gquantiles pctile = log(double1) + 2 * int1 gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = log(double1) + 2 * int1 gave different percentiles to pctile (reltol = 1.0e-08) + +using weights in pctile seems to give incorrect results under some +circumstances. Only 1 / 499 pctiles were off by an average of +.0000706. This is likely due to this quirk in pctile rather than an +error in your code (pay special attention to the weighted gcollapse +comparison to check) + + compare_pctile (warning): gquantiles pctile = exp(double3) + int1 * double3 gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = exp(double3) + int1 * double3 gave different percentiles to pctile (reltol = 1.0e-08) + +using weights in pctile seems to give incorrect results under some +circumstances. Only 2 / 499 pctiles were off by an average of +.00162. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare_pctile (passed): gquantiles pctile = log(double1) + 2 * int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (passed): gquantiles pctile = exp(double3) + int1 * double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) Compare pctile - opts: nq(500) - - if in: [if random2 < 0 ] [in 1195/47678] + - if in: [if random2 < 0 ] [in 8656/45753] - weight: [aw = unif_0_100] - obs: 50,000 compare_pctile (warning): gquantiles pctile = double1 gave different percentiles to pctile (tol = 1.0e-06) compare_pctile (warning): gquantiles pctile = double1 gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 2 / 499 pctiles were off by an average of -.000154. This is likely due to this quirk in pctile rather than an -error in your code (pay special attention to the weighted gcollapse -comparison to check) - - compare_pctile (warning): gquantiles pctile = double3 gave different percentiles to pctile (tol = 1.0e-06) - compare_pctile (warning): gquantiles pctile = double3 gave different percentiles to pctile (reltol = 1.0e-08) - -using weights in pctile seems to give incorrect results under some -circumstances. Only 2 / 499 pctiles were off by an average of -.000233. This is likely due to this quirk in pctile rather than an +circumstances. Only 1 / 499 pctiles were off by an average of +.0000295. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) + compare_pctile (passed): gquantiles pctile = double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (tol = 1.0e-06) compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some circumstances. Only 1 / 499 pctiles were off by an average of -1.16e-07. This is likely due to this quirk in pctile rather than an +4.94e-06. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) @@ -9572,8 +9581,8 @@ comparison to check) compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 2 / 499 pctiles were off by an average of -.000047. This is likely due to this quirk in pctile rather than an +circumstances. Only 3 / 499 pctiles were off by an average of +.000202. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) @@ -9584,7 +9593,7 @@ comparison to check) using weights in pctile seems to give incorrect results under some circumstances. Only 1 / 499 pctiles were off by an average of -.00419. This is likely due to this quirk in pctile rather than an +.000345. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) @@ -9601,8 +9610,8 @@ Compare pctile compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 1 / 99 pctiles were off by an average of -7.17e-06. This is likely due to this quirk in pctile rather than an +circumstances. Only 2 / 99 pctiles were off by an average of +.0000238. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) @@ -9612,8 +9621,8 @@ comparison to check) compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some -circumstances. Only 2 / 99 pctiles were off by an average of -.00026. This is likely due to this quirk in pctile rather than an +circumstances. Only 3 / 99 pctiles were off by an average of +.000157. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) @@ -9635,19 +9644,19 @@ Compare pctile Compare pctile - opts: nq(100) - - if in: [in 10015/43348] + - if in: [in 7670/43322] - weight: [aw = unif_0_100] - obs: 50,000 - compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (warning): gquantiles pctile = double3 gave different percentiles to pctile (tol = 1.0e-06) - compare_pctile (warning): gquantiles pctile = double3 gave different percentiles to pctile (reltol = 1.0e-08) + compare_pctile (warning): gquantiles pctile = double1 gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = double1 gave different percentiles to pctile (reltol = 1.0e-08) using weights in pctile seems to give incorrect results under some circumstances. Only 1 / 99 pctiles were off by an average of -.0000386. This is likely due to this quirk in pctile rather than an +.000217. This is likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) + compare_pctile (passed): gquantiles pctile = double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = ru, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9664,7 +9673,15 @@ Compare pctile - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (passed): gquantiles pctile = ru, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = ru gave different percentiles to pctile (reltol = 1.0e-08) + +using weights in pctile seems to give incorrect results under some +circumstances. Only 1 / 99 pctiles were off by an average of +.0000282. This is likely due to this quirk in pctile rather than an +error in your code (pay special attention to the weighted gcollapse +comparison to check) + compare_pctile (passed): gquantiles pctile = int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = ix, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9675,7 +9692,7 @@ Compare pctile Compare pctile - opts: nq(100) - - if in: [if random2 < 0 ] [in 686/46214] + - if in: [if random2 < 0 ] [in 9775/41098] - weight: [aw = unif_0_100] - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9683,15 +9700,7 @@ Compare pctile compare_pctile (passed): gquantiles pctile = ru, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (tol = 1.0e-06) - compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (reltol = 1.0e-08) - -using weights in pctile seems to give incorrect results under some -circumstances. Only 1 / 99 pctiles were off by an average of -.0000513. This is likely due to this quirk in pctile rather than an -error in your code (pay special attention to the weighted gcollapse -comparison to check) - + compare_pctile (passed): gquantiles pctile = ix, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int1^2 + 3 * double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = log(double1) + 2 * int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = exp(double3) + int1 * double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9726,7 +9735,7 @@ Compare pctile Compare pctile - opts: nq(10) - - if in: [in 935/46416] + - if in: [in 10743/37977] - weight: [aw = unif_0_100] - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9758,7 +9767,7 @@ Compare pctile Compare pctile - opts: nq(10) - - if in: [if random2 < 0 ] [in 5599/39141] + - if in: [if random2 < 0 ] [in 2443/45515] - weight: [aw = unif_0_100] - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9766,7 +9775,15 @@ Compare pctile compare_pctile (passed): gquantiles pctile = ru, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (passed): gquantiles pctile = ix, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (tol = 1.0e-06) + compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (reltol = 1.0e-08) + +using weights in pctile seems to give incorrect results under some +circumstances. Only 1 / 9 pctiles were off by an average of +.0000337. This is likely due to this quirk in pctile rather than an +error in your code (pay special attention to the weighted gcollapse +comparison to check) + compare_pctile (passed): gquantiles pctile = int1^2 + 3 * double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = log(double1) + 2 * int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = exp(double3) + int1 * double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9801,7 +9818,7 @@ Compare pctile Compare pctile - opts: nq(2) - - if in: [in 3724/40826] + - if in: [in 2446/45655] - weight: [aw = unif_0_100] - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9833,7 +9850,7 @@ Compare pctile Compare pctile - opts: nq(2) - - if in: [if random2 < 0 ] [in 10604/44756] + - if in: [if random2 < 0 ] [in 8974/44193] - weight: [aw = unif_0_100] - obs: 50,000 compare_pctile (passed): gquantiles pctile = double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9841,15 +9858,7 @@ Compare pctile compare_pctile (passed): gquantiles pctile = ru, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (tol = 1.0e-06) - compare_pctile (warning): gquantiles pctile = ix gave different percentiles to pctile (reltol = 1.0e-08) - -using weights in pctile seems to give incorrect results under some -circumstances. Only 1 / 1 pctiles were off by an average of -.0000201. This is likely due to this quirk in pctile rather than an -error in your code (pay special attention to the weighted gcollapse -comparison to check) - + compare_pctile (passed): gquantiles pctile = ix, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = int1^2 + 3 * double1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = log(double1) + 2 * int1, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) compare_pctile (passed): gquantiles pctile = exp(double3) + int1 * double3, genp() gave similar results to pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9884,7 +9893,7 @@ Compare _pctile Compare _pctile - opts: p(0.1 5 10 30 50 70 90 95 99.9) - - if in: [in 666/40000] + - if in: [in 4352/45125] - weight: [aw = unif_0_100] - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9905,7 +9914,14 @@ Compare _pctile - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (passed): gquantiles ru, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 89.8802011157386 (_pctile) vs 89.878367818892 + compare__pctile (warning): gquantiles ru, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + +using weights in _pctile seems to give incorrect results under some +circumstances. The 1 _pctiles that were off are likely due to +this quirk in pctile rather than an error in your code (pay special +attention to the weighted gcollapse comparison to check) + compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles ix, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9916,7 +9932,7 @@ Compare _pctile Compare _pctile - opts: p(0.1 5 10 30 50 70 90 95 99.9) - - if in: [if random2 < 0 ] [in 10801/38369] + - if in: [if random2 < 0 ] [in 1814/47236] - weight: [aw = unif_0_100] - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -9935,74 +9951,61 @@ Compare _pctile - if in: - weight: [aw = unif_0_100] - obs: 50,000 - compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 12.42585514790704 (_pctile) vs 12.42354185871582 - compare__pctile (warning): gquantiles double3, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 621.1320795118809 (_pctile) vs 621.2256378494203 + compare__pctile (warning): gquantiles double1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (warning): .4428097163327038 (_pctile) vs .4406095249578357 - compare__pctile (warning): 3.79780933726579 (_pctile) vs 3.798214858397841 - compare__pctile (warning): 7.575164327863604 (_pctile) vs 7.57646351121366 - compare__pctile (warning): 11.69580024434254 (_pctile) vs 11.69582162983716 - compare__pctile (warning): 18.84727500146255 (_pctile) vs 18.84629826527089 - compare__pctile (warning): 63.41990990331396 (_pctile) vs 63.42013091780245 - compare__pctile (warning): 64.31385420728475 (_pctile) vs 64.31338777765632 - compare__pctile (warning): 90.33993734046817 (_pctile) vs 90.33848438411951 - compare__pctile (warning): 95.76035853242502 (_pctile) vs 95.76128688640893 - compare__pctile (warning): gquantiles ru, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): .7027099423430627 (_pctile) vs .7059043941262644 + compare__pctile (warning): 12.40450803581063 (_pctile) vs 12.4087462979388 + compare__pctile (warning): gquantiles double3, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some -circumstances. The 9 _pctiles that were off are likely due to +circumstances. The 2 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 3438 (_pctile) vs 3439 - compare__pctile (warning): 13038.5 (_pctile) vs 13038 - compare__pctile (warning): 17207.5 (_pctile) vs 17207 - compare__pctile (warning): 30495.5 (_pctile) vs 30496 - compare__pctile (warning): 39853.5 (_pctile) vs 39854 - compare__pctile (warning): 41798.5 (_pctile) vs 41799 - compare__pctile (warning): 49316.5 (_pctile) vs 49317 - compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 67.30907898163423 (_pctile) vs 67.31308791786432 + compare__pctile (warning): 85.24288849439472 (_pctile) vs 85.24387669749558 + compare__pctile (warning): 98.51516749477014 (_pctile) vs 98.51452768780291 + compare__pctile (warning): gquantiles ru, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some -circumstances. The 7 _pctiles that were off are likely due to +circumstances. The 3 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (warning): 196881.0789977955 (_pctile) vs 196994.4000129364 - compare__pctile (warning): 538291.1727161203 (_pctile) vs 538418.2723467015 - compare__pctile (warning): gquantiles int1^2 + 3 * double1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 6895.5 (_pctile) vs 6896 + compare__pctile (warning): 7448.5 (_pctile) vs 7448 + compare__pctile (warning): 12977.5 (_pctile) vs 12977 + compare__pctile (warning): 13484.5 (_pctile) vs 13484 + compare__pctile (warning): 16508.5 (_pctile) vs 16509 + compare__pctile (warning): 22002.5 (_pctile) vs 22002 + compare__pctile (warning): 32368.5 (_pctile) vs 32368 + compare__pctile (warning): 43990.5 (_pctile) vs 43990 + compare__pctile (warning): 46790.5 (_pctile) vs 46791 + compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some -circumstances. The 2 _pctiles that were off are likely due to +circumstances. The 9 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (warning): 620.6179739207961 (_pctile) vs 620.6014283967995 - compare__pctile (warning): 890.4869965100972 (_pctile) vs 890.7413945739947 + compare__pctile (passed): gquantiles int1^2 + 3 * double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 1015.548331676038 (_pctile) vs 1015.443892848506 compare__pctile (warning): gquantiles log(double1) + 2 * int1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some -circumstances. The 2 _pctiles that were off are likely due to -this quirk in pctile rather than an error in your code (pay special -attention to the weighted gcollapse comparison to check) - - compare__pctile (warning): 10695.90808903677 (_pctile) vs 10712.63465417591 - compare__pctile (warning): 469126.9052858966 (_pctile) vs 468936.3930171252 - compare__pctile (warning): gquantiles exp(double3) + int1 * double3, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - -using weights in _pctile seems to give incorrect results under some -circumstances. The 2 _pctiles that were off are likely due to +circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) + compare__pctile (passed): gquantiles exp(double3) + int1 * double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) Compare _pctile @@ -10018,11 +10021,63 @@ Compare _pctile Compare _pctile - opts: nq(801) - - if in: [in 4085/45104] + - if in: [in 706/46308] + - weight: [aw = unif_0_100] + - obs: 50,000 + compare__pctile (warning): 105.0170925445855 (_pctile) vs 104.9266278278083 + compare__pctile (warning): 288.3612682344392 (_pctile) vs 288.4221393615007 + compare__pctile (warning): 366.5463562356308 (_pctile) vs 366.7325004935265 + compare__pctile (warning): 578.0770360725001 (_pctile) vs 578.1825445592403 + compare__pctile (warning): gquantiles double1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + +using weights in _pctile seems to give incorrect results under some +circumstances. The 4 _pctiles that were off are likely due to +this quirk in pctile rather than an error in your code (pay special +attention to the weighted gcollapse comparison to check) + + compare__pctile (warning): 5.157226923497703 (_pctile) vs 5.156886821733541 + compare__pctile (warning): 12.51306781988879 (_pctile) vs 12.51464788642514 + compare__pctile (warning): gquantiles double3, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + +using weights in _pctile seems to give incorrect results under some +circumstances. The 2 _pctiles that were off are likely due to +this quirk in pctile rather than an error in your code (pay special +attention to the weighted gcollapse comparison to check) + + compare__pctile (passed): gquantiles ru, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 320 (_pctile) vs 321 + compare__pctile (warning): 7372.5 (_pctile) vs 7373 + compare__pctile (warning): 11222.5 (_pctile) vs 11223 + compare__pctile (warning): 21712.5 (_pctile) vs 21713 + compare__pctile (warning): 46990.5 (_pctile) vs 46991 + compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + +using weights in _pctile seems to give incorrect results under some +circumstances. The 5 _pctiles that were off are likely due to +this quirk in pctile rather than an error in your code (pay special +attention to the weighted gcollapse comparison to check) + + compare__pctile (passed): gquantiles int1^2 + 3 * double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles log(double1) + 2 * int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles exp(double3) + int1 * double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + + +Compare _pctile + - opts: nq(801) + - if in: [if random2 > 0] - weight: [aw = unif_0_100] - obs: 50,000 - compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 13.65323440254296 (_pctile) vs 13.65288149971092 + compare__pctile (warning): 593.1916991248727 (_pctile) vs 593.1196371093392 + compare__pctile (warning): gquantiles double1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + +using weights in _pctile seems to give incorrect results under some +circumstances. The 1 _pctiles that were off are likely due to +this quirk in pctile rather than an error in your code (pay special +attention to the weighted gcollapse comparison to check) + + compare__pctile (warning): 13.63728483975975 (_pctile) vs 13.64015429905798 compare__pctile (warning): gquantiles double3, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some @@ -10030,8 +10085,8 @@ circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (warning): 34.64237680891529 (_pctile) vs 34.64104623999447 - compare__pctile (warning): 68.33211573539302 (_pctile) vs 68.33216662053019 + compare__pctile (warning): 35.61985685955733 (_pctile) vs 35.60937975998968 + compare__pctile (warning): 84.64864965062588 (_pctile) vs 84.65034847613424 compare__pctile (warning): gquantiles ru, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some @@ -10041,22 +10096,26 @@ attention to the weighted gcollapse comparison to check) compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 2255.5 (_pctile) vs 2255 - compare__pctile (warning): 8420 (_pctile) vs 8419 - compare__pctile (warning): 10543.5 (_pctile) vs 10544 - compare__pctile (warning): 39252.5 (_pctile) vs 39253 - compare__pctile (warning): 41823.5 (_pctile) vs 41823 - compare__pctile (warning): 43207.5 (_pctile) vs 43207 - compare__pctile (warning): 46916.5 (_pctile) vs 46917 + compare__pctile (warning): 7604.5 (_pctile) vs 7603 + compare__pctile (warning): 9526.5 (_pctile) vs 9525 + compare__pctile (warning): 18180.5 (_pctile) vs 18181 + compare__pctile (warning): 41116 (_pctile) vs 41114 compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some -circumstances. The 7 _pctiles that were off are likely due to +circumstances. The 4 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (passed): gquantiles int1^2 + 3 * double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 318.7159064638327 (_pctile) vs 318.7087608570999 + compare__pctile (warning): 66627.03672585823 (_pctile) vs 66565.4577346053 + compare__pctile (warning): gquantiles int1^2 + 3 * double1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + +using weights in _pctile seems to give incorrect results under some +circumstances. The 1 _pctiles that were off are likely due to +this quirk in pctile rather than an error in your code (pay special +attention to the weighted gcollapse comparison to check) + + compare__pctile (warning): 1425.550115054435 (_pctile) vs 1425.798033343028 compare__pctile (warning): gquantiles log(double1) + 2 * int1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some @@ -10064,8 +10123,8 @@ circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (warning): 3938.14988192652 (_pctile) vs 3939.291839016421 - compare__pctile (warning): 66379.506678918 (_pctile) vs 66364.55001929785 + compare__pctile (warning): 147.2812166532573 (_pctile) vs 144.7871301360102 + compare__pctile (warning): 60768.9632900979 (_pctile) vs 60685.1419042713 compare__pctile (warning): gquantiles exp(double3) + int1 * double3, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some @@ -10077,18 +10136,11 @@ attention to the weighted gcollapse comparison to check) Compare _pctile - opts: nq(801) - - if in: [if random2 > 0] + - if in: [if random2 < 0 ] [in 10175/43977] - weight: [aw = unif_0_100] - obs: 50,000 - compare__pctile (warning): 321.4493354316801 (_pctile) vs 321.4886772911996 - compare__pctile (warning): gquantiles double1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - -using weights in _pctile seems to give incorrect results under some -circumstances. The 1 _pctiles that were off are likely due to -this quirk in pctile rather than an error in your code (pay special -attention to the weighted gcollapse comparison to check) - - compare__pctile (warning): 4.473001102764858 (_pctile) vs 4.470505318515029 + compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 7.280405823495565 (_pctile) vs 7.27704058580355 compare__pctile (warning): gquantiles double3, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some @@ -10096,95 +10148,49 @@ circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (warning): 27.2216472774744 (_pctile) vs 27.22199587151408 - compare__pctile (warning): 31.51333102723584 (_pctile) vs 31.51148860342801 - compare__pctile (warning): 33.76983783673495 (_pctile) vs 33.76781514380127 - compare__pctile (warning): 44.01837615296245 (_pctile) vs 44.02025134768337 - compare__pctile (warning): 55.43140626978129 (_pctile) vs 55.43092868756503 - compare__pctile (warning): 79.11308024777099 (_pctile) vs 79.11310789640993 + compare__pctile (warning): 72.15825050370768 (_pctile) vs 72.15479786973447 compare__pctile (warning): gquantiles ru, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) -using weights in _pctile seems to give incorrect results under some -circumstances. The 6 _pctiles that were off are likely due to -this quirk in pctile rather than an error in your code (pay special -attention to the weighted gcollapse comparison to check) - - compare__pctile (warning): 891.5 (_pctile) vs 892 - compare__pctile (warning): gquantiles int1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - using weights in _pctile seems to give incorrect results under some circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) + compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 14455.5 (_pctile) vs 14455 - compare__pctile (warning): 15463 (_pctile) vs 15464 + compare__pctile (warning): 13129 (_pctile) vs 13130 compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some -circumstances. The 2 _pctiles that were off are likely due to +circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (warning): 795504.9036055943 (_pctile) vs 795732.8276088331 + compare__pctile (warning): 106788.8436574368 (_pctile) vs 106683.3741005976 + compare__pctile (warning): 654890.4136276981 (_pctile) vs 654782.9538051449 compare__pctile (warning): gquantiles int1^2 + 3 * double1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some -circumstances. The 1 _pctiles that were off are likely due to +circumstances. The 2 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (passed): gquantiles log(double1) + 2 * int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (passed): gquantiles exp(double3) + int1 * double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - - -Compare _pctile - - opts: nq(801) - - if in: [if random2 < 0 ] [in 9837/47231] - - weight: [aw = unif_0_100] - - obs: 50,000 - compare__pctile (warning): 114.5183491753414 (_pctile) vs 114.5584830082953 - compare__pctile (warning): gquantiles double1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 1622.667273390338 (_pctile) vs 1622.61166175391 + compare__pctile (warning): gquantiles log(double1) + 2 * int1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (warning): 9.238668459414829 (_pctile) vs 9.237743051317961 - compare__pctile (warning): gquantiles double3, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 6112.008066966775 (_pctile) vs 6113.506148908437 + compare__pctile (warning): gquantiles exp(double3) + int1 * double3, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (warning): 12.05004950752482 (_pctile) vs 12.04914131667465 - compare__pctile (warning): 48.72208491433412 (_pctile) vs 48.72655428480357 - compare__pctile (warning): 59.60942449746653 (_pctile) vs 59.61054181680083 - compare__pctile (warning): gquantiles ru, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - -using weights in _pctile seems to give incorrect results under some -circumstances. The 3 _pctiles that were off are likely due to -this quirk in pctile rather than an error in your code (pay special -attention to the weighted gcollapse comparison to check) - - compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 190.5 (_pctile) vs 192 - compare__pctile (warning): 18178.5 (_pctile) vs 18175 - compare__pctile (warning): 33378.5 (_pctile) vs 33384 - compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - -using weights in _pctile seems to give incorrect results under some -circumstances. The 3 _pctiles that were off are likely due to -this quirk in pctile rather than an error in your code (pay special -attention to the weighted gcollapse comparison to check) - - compare__pctile (passed): gquantiles int1^2 + 3 * double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (passed): gquantiles log(double1) + 2 * int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (passed): gquantiles exp(double3) + int1 * double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) Compare _pctile @@ -10216,7 +10222,7 @@ Compare _pctile Compare _pctile - opts: nq(100) - - if in: [in 8049/41028] + - if in: [in 7539/45361] - weight: [aw = unif_0_100] - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -10224,14 +10230,7 @@ Compare _pctile compare__pctile (passed): gquantiles ru, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 47023.5 (_pctile) vs 47024 - compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - -using weights in _pctile seems to give incorrect results under some -circumstances. The 1 _pctiles that were off are likely due to -this quirk in pctile rather than an error in your code (pay special -attention to the weighted gcollapse comparison to check) - + compare__pctile (passed): gquantiles ix, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int1^2 + 3 * double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles log(double1) + 2 * int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles exp(double3) + int1 * double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -10243,18 +10242,18 @@ Compare _pctile - weight: [aw = unif_0_100] - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 5.949435721274964 (_pctile) vs 5.951103363447941 - compare__pctile (warning): gquantiles double3, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles ru, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) + compare__pctile (warning): 948.5 (_pctile) vs 947 + compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) using weights in _pctile seems to give incorrect results under some circumstances. The 1 _pctiles that were off are likely due to this quirk in pctile rather than an error in your code (pay special attention to the weighted gcollapse comparison to check) - compare__pctile (passed): gquantiles ru, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (passed): gquantiles ix, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int1^2 + 3 * double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles log(double1) + 2 * int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles exp(double3) + int1 * double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -10262,7 +10261,7 @@ attention to the weighted gcollapse comparison to check) Compare _pctile - opts: nq(100) - - if in: [if random2 < 0 ] [in 5276/45435] + - if in: [if random2 < 0 ] [in 7824/40590] - weight: [aw = unif_0_100] - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -10270,23 +10269,9 @@ Compare _pctile compare__pctile (passed): gquantiles ru, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 19310.5 (_pctile) vs 19311 - compare__pctile (warning): gquantiles ix, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - -using weights in _pctile seems to give incorrect results under some -circumstances. The 1 _pctiles that were off are likely due to -this quirk in pctile rather than an error in your code (pay special -attention to the weighted gcollapse comparison to check) - + compare__pctile (passed): gquantiles ix, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles int1^2 + 3 * double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - compare__pctile (warning): 610.3060941323205 (_pctile) vs 610.0353889244486 - compare__pctile (warning): gquantiles log(double1) + 2 * int1, _pctile gave different results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) - -using weights in _pctile seems to give incorrect results under some -circumstances. The 1 _pctiles that were off are likely due to -this quirk in pctile rather than an error in your code (pay special -attention to the weighted gcollapse comparison to check) - + compare__pctile (passed): gquantiles log(double1) + 2 * int1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) compare__pctile (passed): gquantiles exp(double3) + int1 * double3, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -10319,7 +10304,7 @@ Compare _pctile Compare _pctile - opts: nq(10) - - if in: [in 9102/41058] + - if in: [in 1173/42575] - weight: [aw = unif_0_100] - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -10351,7 +10336,7 @@ Compare _pctile Compare _pctile - opts: nq(10) - - if in: [if random2 < 0 ] [in 12286/37611] + - if in: [if random2 < 0 ] [in 6224/46130] - weight: [aw = unif_0_100] - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -10394,7 +10379,7 @@ Compare _pctile Compare _pctile - opts: nq(2) - - if in: [in 861/39067] + - if in: [in 8626/47096] - weight: [aw = unif_0_100] - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -10426,7 +10411,7 @@ Compare _pctile Compare _pctile - opts: nq(2) - - if in: [if random2 < 0 ] [in 11951/39399] + - if in: [if random2 < 0 ] [in 6802/46960] - weight: [aw = unif_0_100] - obs: 50,000 compare__pctile (passed): gquantiles double1, _pctile gave similar results to _pctile (reltol = 1.0e-08, tol = 1.0e-06) @@ -10452,14 +10437,14 @@ Compare xtile __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - 0 | 49,485 49,485 99.0 99.0 - . | 510 49,995 1.0 100.0 - 1 | 5 50,000 0.0 100.0 + 0 | 49,489 49,489 99.0 99.0 + . | 510 49,999 1.0 100.0 + 1 | 1 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = ru gave different levels to xtile using weights in xtile seems to give incorrect results under some -circumstances. Only 5 / 50000 xtiles were off. +circumstances. Only 1 / 50000 xtiles were off. (note: fastxtile gave different levels to xtile) (note: fastxtile gave different levels to xtile) @@ -10469,20 +10454,42 @@ circumstances. Only 5 / 50000 xtiles were off. __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - 0 | 49,489 49,489 99.0 99.0 - . | 510 49,999 1.0 100.0 - 1 | 1 50,000 0.0 100.0 + 0 | 49,487 49,487 99.0 99.0 + . | 510 49,997 1.0 100.0 + 1 | 3 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = ix gave different levels to xtile using weights in xtile seems to give incorrect results under some -circumstances. Only 1 / 50000 xtiles were off. +circumstances. Only 3 / 50000 xtiles were off. (note: fastxtile gave different levels to xtile) (note: fastxtile failed where xtile succeeded) - compare_xtile (passed): gquantiles xtile = int1^2 + 3 * double1 was the same as xtile + + __000003 | N Cum Pct (%) Cum Pct (%) + ---------------------------------------------------- + 0 | 49,490 49,490 99.0 99.0 + . | 500 49,990 1.0 100.0 + 1 | 10 50,000 0.0 100.0 + + compare_xtile (warning): gquantiles xtile = int1^2 + 3 * double1 gave different levels to xtile + +using weights in xtile seems to give incorrect results under some +circumstances. Only 10 / 50000 xtiles were off. + (note: fastxtile failed where xtile succeeded) - compare_xtile (passed): gquantiles xtile = log(double1) + 2 * int1 was the same as xtile + + __000003 | N Cum Pct (%) Cum Pct (%) + ---------------------------------------------------- + 0 | 49,490 49,490 99.0 99.0 + . | 500 49,990 1.0 100.0 + 1 | 10 50,000 0.0 100.0 + + compare_xtile (warning): gquantiles xtile = log(double1) + 2 * int1 gave different levels to xtile + +using weights in xtile seems to give incorrect results under some +circumstances. Only 10 / 50000 xtiles were off. + (note: fastxtile failed where xtile succeeded) compare_xtile (passed): gquantiles xtile = exp(double3) + int1 * double3 was the same as xtile (note: skipped [in 1/5] tests for xtile; this test is for pctile and _pctile only) @@ -10490,7 +10497,7 @@ circumstances. Only 1 / 50000 xtiles were off. Compare xtile - opts: nq(500) - - if in: [in 11769/49959] + - if in: [in 7818/37784] - weight: [aw = unif_0_100] - obs: 50,000 (note: fastxtile gave different levels to xtile) @@ -10500,8 +10507,8 @@ Compare xtile __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - 0 | 37,796 37,796 75.6 75.6 - . | 12,201 49,997 24.4 100.0 + 0 | 29,665 29,665 59.3 59.3 + . | 20,332 49,997 40.7 100.0 1 | 3 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = ru gave different levels to xtile @@ -10510,32 +10517,68 @@ using weights in xtile seems to give incorrect results under some circumstances. Only 3 / 50000 xtiles were off. (note: fastxtile gave different levels to xtile) + (note: fastxtile gave different levels to xtile) + compare_xtile (passed): gquantiles xtile = int1 was the same as xtile + (note: fastxtile gave different levels to xtile) + compare_xtile (passed): gquantiles xtile = int3 was the same as xtile + + __000003 | N Cum Pct (%) Cum Pct (%) + ---------------------------------------------------- + 0 | 29,667 29,667 59.3 59.3 + . | 20,332 49,999 40.7 100.0 + 1 | 1 50,000 0.0 100.0 + + compare_xtile (warning): gquantiles xtile = ix gave different levels to xtile + +using weights in xtile seems to give incorrect results under some +circumstances. Only 1 / 50000 xtiles were off. + + (note: fastxtile gave different levels to xtile) +(note: fastxtile failed where xtile succeeded) + compare_xtile (passed): gquantiles xtile = int1^2 + 3 * double1 was the same as xtile +(note: fastxtile failed where xtile succeeded) + compare_xtile (passed): gquantiles xtile = log(double1) + 2 * int1 was the same as xtile +(note: fastxtile failed where xtile succeeded) + compare_xtile (passed): gquantiles xtile = exp(double3) + int1 * double3 was the same as xtile + + +Compare xtile + - opts: nq(500) + - if in: [if random2 > 0] + - weight: [aw = unif_0_100] + - obs: 50,000 + (note: fastxtile gave different levels to xtile) + compare_xtile (passed): gquantiles xtile = double1 was the same as xtile + (note: fastxtile gave different levels to xtile) + compare_xtile (passed): gquantiles xtile = double3 was the same as xtile __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - 0 | 37,789 37,789 75.6 75.6 - . | 12,191 49,980 24.4 100.0 - 1 | 20 50,000 0.0 100.0 + 0 | 26,032 26,032 52.1 52.1 + . | 23,967 49,999 47.9 100.0 + 1 | 1 50,000 0.0 100.0 - compare_xtile (warning): gquantiles xtile = int1 gave different levels to xtile + compare_xtile (warning): gquantiles xtile = ru gave different levels to xtile using weights in xtile seems to give incorrect results under some -circumstances. Only 20 / 50000 xtiles were off. +circumstances. Only 1 / 50000 xtiles were off. (note: fastxtile gave different levels to xtile) (note: fastxtile gave different levels to xtile) + compare_xtile (passed): gquantiles xtile = int1 was the same as xtile + (note: fastxtile gave different levels to xtile) compare_xtile (passed): gquantiles xtile = int3 was the same as xtile __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - 0 | 37,797 37,797 75.6 75.6 - . | 12,201 49,998 24.4 100.0 - 1 | 2 50,000 0.0 100.0 + 0 | 26,029 26,029 52.1 52.1 + . | 23,967 49,996 47.9 100.0 + 1 | 4 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = ix gave different levels to xtile using weights in xtile seems to give incorrect results under some -circumstances. Only 2 / 50000 xtiles were off. +circumstances. Only 4 / 50000 xtiles were off. (note: fastxtile gave different levels to xtile) (note: fastxtile failed where xtile succeeded) @@ -10544,46 +10587,46 @@ circumstances. Only 2 / 50000 xtiles were off. __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - 0 | 37,800 37,800 75.6 75.6 - . | 12,191 49,991 24.4 100.0 - 1 | 9 50,000 0.0 100.0 + 0 | 26,038 26,038 52.1 52.1 + . | 23,957 49,995 47.9 100.0 + 1 | 5 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = log(double1) + 2 * int1 gave different levels to xtile using weights in xtile seems to give incorrect results under some -circumstances. Only 9 / 50000 xtiles were off. +circumstances. Only 5 / 50000 xtiles were off. (note: fastxtile failed where xtile succeeded) __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - 0 | 33,771 33,771 67.5 67.5 - . | 16,219 49,990 32.4 100.0 - 1 | 10 50,000 0.0 100.0 + . | 26,862 26,862 53.7 53.7 + 0 | 23,134 49,996 46.3 100.0 + 1 | 4 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = exp(double3) + int1 * double3 gave different levels to xtile using weights in xtile seems to give incorrect results under some -circumstances. Only 10 / 50000 xtiles were off. +circumstances. Only 4 / 50000 xtiles were off. Compare xtile - opts: nq(500) - - if in: [if random2 > 0] + - if in: [if random2 < 0 ] [in 9144/45873] - weight: [aw = unif_0_100] - obs: 50,000 __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - 0 | 26,007 26,007 52.0 52.0 - . | 23,987 49,994 48.0 100.0 - 1 | 6 50,000 0.0 100.0 + . | 31,740 31,740 63.5 63.5 + 0 | 18,256 49,996 36.5 100.0 + 1 | 4 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = double1 gave different levels to xtile using weights in xtile seems to give incorrect results under some -circumstances. Only 6 / 50000 xtiles were off. +circumstances. Only 4 / 50000 xtiles were off. (note: fastxtile gave different levels to xtile) (note: fastxtile gave different levels to xtile) @@ -10591,8 +10634,8 @@ circumstances. Only 6 / 50000 xtiles were off. __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - 0 | 26,002 26,002 52.0 52.0 - . | 23,997 49,999 48.0 100.0 + . | 31,740 31,740 63.5 63.5 + 0 | 18,259 49,999 36.5 100.0 1 | 1 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = ru gave different levels to xtile @@ -10608,38 +10651,16 @@ circumstances. Only 1 / 50000 xtiles were off. (note: fastxtile gave different levels to xtile) compare_xtile (passed): gquantiles xtile = ix was the same as xtile (note: fastxtile failed where xtile succeeded) - - __000003 | N Cum Pct (%) Cum Pct (%) - ---------------------------------------------------- - 0 | 26,006 26,006 52.0 52.0 - . | 23,987 49,993 48.0 100.0 - 1 | 7 50,000 0.0 100.0 - - compare_xtile (warning): gquantiles xtile = int1^2 + 3 * double1 gave different levels to xtile - -using weights in xtile seems to give incorrect results under some -circumstances. Only 7 / 50000 xtiles were off. - + compare_xtile (passed): gquantiles xtile = int1^2 + 3 * double1 was the same as xtile (note: fastxtile failed where xtile succeeded) - - __000003 | N Cum Pct (%) Cum Pct (%) - ---------------------------------------------------- - 0 | 26,006 26,006 52.0 52.0 - . | 23,987 49,993 48.0 100.0 - 1 | 7 50,000 0.0 100.0 - - compare_xtile (warning): gquantiles xtile = log(double1) + 2 * int1 gave different levels to xtile - -using weights in xtile seems to give incorrect results under some -circumstances. Only 7 / 50000 xtiles were off. - + compare_xtile (passed): gquantiles xtile = log(double1) + 2 * int1 was the same as xtile (note: fastxtile failed where xtile succeeded) compare_xtile (passed): gquantiles xtile = exp(double3) + int1 * double3 was the same as xtile Compare xtile - - opts: nq(500) - - if in: [if random2 < 0 ] [in 10555/48803] + - opts: nq(100) + - if in: - weight: [aw = unif_0_100] - obs: 50,000 (note: fastxtile gave different levels to xtile) @@ -10649,14 +10670,14 @@ Compare xtile __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - . | 31,608 31,608 63.2 63.2 - 0 | 18,389 49,997 36.8 100.0 - 1 | 3 50,000 0.0 100.0 + 0 | 49,488 49,488 99.0 99.0 + . | 510 49,998 1.0 100.0 + 1 | 2 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = ru gave different levels to xtile using weights in xtile seems to give incorrect results under some -circumstances. Only 3 / 50000 xtiles were off. +circumstances. Only 2 / 50000 xtiles were off. (note: fastxtile gave different levels to xtile) (note: fastxtile gave different levels to xtile) @@ -10666,14 +10687,14 @@ circumstances. Only 3 / 50000 xtiles were off. __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - . | 31,608 31,608 63.2 63.2 - 0 | 18,391 49,999 36.8 100.0 - 1 | 1 50,000 0.0 100.0 + 0 | 49,488 49,488 99.0 99.0 + . | 510 49,998 1.0 100.0 + 1 | 2 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = ix gave different levels to xtile using weights in xtile seems to give incorrect results under some -circumstances. Only 1 / 50000 xtiles were off. +circumstances. Only 2 / 50000 xtiles were off. (note: fastxtile gave different levels to xtile) (note: fastxtile failed where xtile succeeded) @@ -10682,11 +10703,12 @@ circumstances. Only 1 / 50000 xtiles were off. compare_xtile (passed): gquantiles xtile = log(double1) + 2 * int1 was the same as xtile (note: fastxtile failed where xtile succeeded) compare_xtile (passed): gquantiles xtile = exp(double3) + int1 * double3 was the same as xtile +(note: skipped [in 1/5] tests for xtile; this test is for pctile and _pctile only) Compare xtile - opts: nq(100) - - if in: + - if in: [in 7938/37769] - weight: [aw = unif_0_100] - obs: 50,000 (note: fastxtile gave different levels to xtile) @@ -10707,23 +10729,33 @@ Compare xtile compare_xtile (passed): gquantiles xtile = log(double1) + 2 * int1 was the same as xtile (note: fastxtile failed where xtile succeeded) compare_xtile (passed): gquantiles xtile = exp(double3) + int1 * double3 was the same as xtile -(note: skipped [in 1/5] tests for xtile; this test is for pctile and _pctile only) Compare xtile - opts: nq(100) - - if in: [in 2375/38538] + - if in: [if random2 > 0] - weight: [aw = unif_0_100] - obs: 50,000 + + __000003 | N Cum Pct (%) Cum Pct (%) + ---------------------------------------------------- + 0 | 26,094 26,094 52.2 52.2 + . | 23,900 49,994 47.8 100.0 + 1 | 6 50,000 0.0 100.0 + + compare_xtile (warning): gquantiles xtile = double1 gave different levels to xtile + +using weights in xtile seems to give incorrect results under some +circumstances. Only 6 / 50000 xtiles were off. + (note: fastxtile gave different levels to xtile) - compare_xtile (passed): gquantiles xtile = double1 was the same as xtile (note: fastxtile gave different levels to xtile) compare_xtile (passed): gquantiles xtile = double3 was the same as xtile __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - 0 | 35,801 35,801 71.6 71.6 - . | 14,198 49,999 28.4 100.0 + 0 | 26,089 26,089 52.2 52.2 + . | 23,910 49,999 47.8 100.0 1 | 1 50,000 0.0 100.0 compare_xtile (warning): gquantiles xtile = ru gave different levels to xtile @@ -10736,44 +10768,19 @@ circumstances. Only 1 / 50000 xtiles were off. compare_xtile (passed): gquantiles xtile = int1 was the same as xtile (note: fastxtile gave different levels to xtile) compare_xtile (passed): gquantiles xtile = int3 was the same as xtile - (note: fastxtile gave different levels to xtile) - compare_xtile (passed): gquantiles xtile = ix was the same as xtile -(note: fastxtile failed where xtile succeeded) - compare_xtile (passed): gquantiles xtile = int1^2 + 3 * double1 was the same as xtile -(note: fastxtile failed where xtile succeeded) - compare_xtile (passed): gquantiles xtile = log(double1) + 2 * int1 was the same as xtile -(note: fastxtile failed where xtile succeeded) - compare_xtile (passed): gquantiles xtile = exp(double3) + int1 * double3 was the same as xtile - - -Compare xtile - - opts: nq(100) - - if in: [if random2 > 0] - - weight: [aw = unif_0_100] - - obs: 50,000 - (note: fastxtile gave different levels to xtile) - compare_xtile (passed): gquantiles xtile = double1 was the same as xtile - (note: fastxtile gave different levels to xtile) - compare_xtile (passed): gquantiles xtile = double3 was the same as xtile __000003 | N Cum Pct (%) Cum Pct (%) ---------------------------------------------------- - 0 | 26,067 26,067 52.1 52.1 - . | 23,932 49,999 47.9 100.0 + 0 | 26,089 26,089 52.2 52.2 + . | 23,910 49,999 47.8 100.0 1 | 1 50,000 0.0 100.0 - compare_xtile (warning): gquantiles xtile = ru gave different levels to xtile + compare_xtile (warning): gquantiles xtile = ix gave different levels to xtile using weights in xtile seems to give incorrect results under some circumstances. Only 1 / 50000 xtiles were off. (note: fastxtile gave different levels to xtile) - (note: fastxtile gave different levels to xtile) - compare_xtile (passed): gquantiles xtile = int1 was the same as xtile - (note: fastxtile gave different levels to xtile) - compare_xtile (passed): gquantiles xtile = int3 was the same as xtile - (note: fastxtile gave different levels to xtile) - compare_xtile (passed): gquantiles xtile = ix was the same as xtile (note: fastxtile failed where xtile succeeded) compare_xtile (passed): gquantiles xtile = int1^2 + 3 * double1 was the same as xtile (note: fastxtile failed where xtile succeeded) @@ -10784,7 +10791,7 @@ circumstances. Only 1 / 50000 xtiles were off. Compare xtile - opts: nq(100) - - if in: [if random2 < 0 ] [in 226/39851] + - if in: [if random2 < 0 ] [in 8980/41035] - weight: [aw = unif_0_100] - obs: 50,000 (note: fastxtile gave different levels to xtile) @@ -10835,7 +10842,7 @@ Compare xtile Compare xtile - opts: nq(10) - - if in: [in 10012/46614] + - if in: [in 9482/46298] - weight: [aw = unif_0_100] - obs: 50,000 (note: fastxtile gave different levels to xtile) @@ -10885,7 +10892,7 @@ Compare xtile Compare xtile - opts: nq(10) - - if in: [if random2 < 0 ] [in 7384/38728] + - if in: [if random2 < 0 ] [in 1696/48783] - weight: [aw = unif_0_100] - obs: 50,000 (note: fastxtile gave different levels to xtile) @@ -10936,7 +10943,7 @@ Compare xtile Compare xtile - opts: nq(2) - - if in: [in 9294/46526] + - if in: [in 5853/49633] - weight: [aw = unif_0_100] - obs: 50,000 (note: fastxtile gave different levels to xtile) @@ -10986,7 +10993,7 @@ Compare xtile Compare xtile - opts: nq(2) - - if in: [if random2 < 0 ] [in 555/40660] + - if in: [if random2 < 0 ] [in 887/49403] - weight: [aw = unif_0_100] - obs: 50,000 (note: fastxtile gave different levels to xtile) @@ -11130,7 +11137,7 @@ Internal consistency for gquantiles ix, [in 1/5] [pw = float_unif_0_1] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles double1, [in 7354/48550] [aw = unif_0_100] +Internal consistency for gquantiles double1, [in 4894/43854] [aw = unif_0_100] ------------------------------------------------------------------------------ consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11139,7 +11146,7 @@ Internal consistency for gquantiles double1, [in 7354/48550] [aw = unif_0_100] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles double3, [in 7354/48550] [aw = unif_0_100] +Internal consistency for gquantiles double3, [in 4894/43854] [aw = unif_0_100] ------------------------------------------------------------------------------ consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11148,7 +11155,7 @@ Internal consistency for gquantiles double3, [in 7354/48550] [aw = unif_0_100] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles ru, [in 7354/48550] [aw = unif_0_100] +Internal consistency for gquantiles ru, [in 4894/43854] [aw = unif_0_100] ------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11157,7 +11164,7 @@ Internal consistency for gquantiles ru, [in 7354/48550] [aw = unif_0_100] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles int1, [in 7354/48550] [aw = unif_0_100] +Internal consistency for gquantiles int1, [in 4894/43854] [aw = unif_0_100] --------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11166,7 +11173,7 @@ Internal consistency for gquantiles int1, [in 7354/48550] [aw = unif_0_100] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles int3, [in 7354/48550] [aw = unif_0_100] +Internal consistency for gquantiles int3, [in 4894/43854] [aw = unif_0_100] --------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11175,7 +11182,7 @@ Internal consistency for gquantiles int3, [in 7354/48550] [aw = unif_0_100] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles ix, [in 7354/48550] [aw = unif_0_100] +Internal consistency for gquantiles ix, [in 4894/43854] [aw = unif_0_100] ------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11184,7 +11191,7 @@ Internal consistency for gquantiles ix, [in 7354/48550] [aw = unif_0_100] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles int1^2 + 3 * double1, [in 7354/48550] [aw = unif_0_100] +Internal consistency for gquantiles int1^2 + 3 * double1, [in 4894/43854] [aw = unif_0_100] ------------------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11193,7 +11200,7 @@ Internal consistency for gquantiles int1^2 + 3 * double1, [in 7354/48550] [aw = consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles log(double1) + 2 * int1, [in 7354/48550] [aw = unif_0_100] +Internal consistency for gquantiles log(double1) + 2 * int1, [in 4894/43854] [aw = unif_0_100] ---------------------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11202,7 +11209,7 @@ Internal consistency for gquantiles log(double1) + 2 * int1, [in 7354/48550] [aw consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles exp(double3) + int1 * double3, [in 7354/48550] [aw = unif_0_100] +Internal consistency for gquantiles exp(double3) + int1 * double3, [in 4894/43854] [aw = unif_0_100] ---------------------------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11292,7 +11299,7 @@ Internal consistency for gquantiles exp(double3) + int1 * double3, [if random2 > consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles double1, [if random2 < 0 ] [in 5539/43489] [fw = int_unif_0_100] +Internal consistency for gquantiles double1, [if random2 < 0 ] [in 3337/46876] [fw = int_unif_0_100] ----------------------------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11301,7 +11308,7 @@ Internal consistency for gquantiles double1, [if random2 < 0 ] [in 5539/43489] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles double3, [if random2 < 0 ] [in 5539/43489] [fw = int_unif_0_100] +Internal consistency for gquantiles double3, [if random2 < 0 ] [in 3337/46876] [fw = int_unif_0_100] ----------------------------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11310,7 +11317,7 @@ Internal consistency for gquantiles double3, [if random2 < 0 ] [in 5539/43489] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles ru, [if random2 < 0 ] [in 5539/43489] [fw = int_unif_0_100] +Internal consistency for gquantiles ru, [if random2 < 0 ] [in 3337/46876] [fw = int_unif_0_100] ------------------------------------------------------------------------------------------------ consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11319,7 +11326,7 @@ Internal consistency for gquantiles ru, [if random2 < 0 ] [in 5539/43489] [fw = consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles int1, [if random2 < 0 ] [in 5539/43489] [fw = int_unif_0_100] +Internal consistency for gquantiles int1, [if random2 < 0 ] [in 3337/46876] [fw = int_unif_0_100] -------------------------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11328,7 +11335,7 @@ Internal consistency for gquantiles int1, [if random2 < 0 ] [in 5539/43489] [fw consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles int3, [if random2 < 0 ] [in 5539/43489] [fw = int_unif_0_100] +Internal consistency for gquantiles int3, [if random2 < 0 ] [in 3337/46876] [fw = int_unif_0_100] -------------------------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11337,7 +11344,7 @@ Internal consistency for gquantiles int3, [if random2 < 0 ] [in 5539/43489] [fw consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles ix, [if random2 < 0 ] [in 5539/43489] [fw = int_unif_0_100] +Internal consistency for gquantiles ix, [if random2 < 0 ] [in 3337/46876] [fw = int_unif_0_100] ------------------------------------------------------------------------------------------------ consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11346,7 +11353,7 @@ Internal consistency for gquantiles ix, [if random2 < 0 ] [in 5539/43489] [fw = consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles int1^2 + 3 * double1, [if random2 < 0 ] [in 5539/43489] [fw = int_unif_0_100] +Internal consistency for gquantiles int1^2 + 3 * double1, [if random2 < 0 ] [in 3337/46876] [fw = int_unif_0_100] ------------------------------------------------------------------------------------------------------------------ consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11355,7 +11362,7 @@ Internal consistency for gquantiles int1^2 + 3 * double1, [if random2 < 0 ] [in consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles log(double1) + 2 * int1, [if random2 < 0 ] [in 5539/43489] [fw = int_unif_0_100] +Internal consistency for gquantiles log(double1) + 2 * int1, [if random2 < 0 ] [in 3337/46876] [fw = int_unif_0_100] --------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11364,7 +11371,7 @@ Internal consistency for gquantiles log(double1) + 2 * int1, [if random2 < 0 ] consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(801) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(50001) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) -Internal consistency for gquantiles exp(double3) + int1 * double3, [if random2 < 0 ] [in 5539/43489] [fw = int_unif_0_100] +Internal consistency for gquantiles exp(double3) + int1 * double3, [if random2 < 0 ] [in 3337/46876] [fw = int_unif_0_100] --------------------------------------------------------------------------------------------------------------------------- consistency_internal_gquantiles (passed): xtile, pctile, and _pctile via nq(2) oncollision(error)(tol = 1.0e-15, tolmat = 1.0e-06) @@ -11428,7 +11435,7 @@ Checking full range: compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [in 11374/44229] range: +Checking [in 9262/48293] range: compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -11492,7 +11499,7 @@ Checking [if random2 > 0] range: compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [if random2 < 0 in 6741/38381] range: +Checking [if random2 < 0 in 3371/44194] range: compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -11560,7 +11567,7 @@ Checking full range: -str_12 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [in 2520/42090] range: -str_12 +Checking [in 8762/48075] range: -str_12 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -11624,7 +11631,7 @@ Checking [if random2 > 0] range: -str_12 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [if random2 < 0 in 2297/42023] range: -str_12 +Checking [if random2 < 0 in 928/43685] range: -str_12 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -11692,7 +11699,7 @@ Checking full range: str_12 -str_32 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [in 6051/42054] range: str_12 -str_32 +Checking [in 4789/42724] range: str_12 -str_32 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -11756,7 +11763,7 @@ Checking [if random2 > 0] range: str_12 -str_32 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [if random2 < 0 in 2152/42806] range: str_12 -str_32 +Checking [if random2 < 0 in 10905/45206] range: str_12 -str_32 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -11824,7 +11831,7 @@ Checking full range: str_12 -str_32 str_4 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [in 8256/47100] range: str_12 -str_32 str_4 +Checking [in 10510/43230] range: str_12 -str_32 str_4 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -11888,7 +11895,7 @@ Checking [if random2 > 0] range: str_12 -str_32 str_4 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [if random2 < 0 in 11218/42428] range: str_12 -str_32 str_4 +Checking [if random2 < 0 in 7469/42428] range: str_12 -str_32 str_4 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -11956,7 +11963,7 @@ Checking full range: -double1 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [in 11182/49907] range: -double1 +Checking [in 1288/47651] range: -double1 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12020,7 +12027,7 @@ Checking [if random2 > 0] range: -double1 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [if random2 < 0 in 625/41955] range: -double1 +Checking [if random2 < 0 in 165/39282] range: -double1 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12088,7 +12095,7 @@ Checking full range: double1 -double2 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [in 7102/43569] range: double1 -double2 +Checking [in 3626/46043] range: double1 -double2 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12152,7 +12159,7 @@ Checking [if random2 > 0] range: double1 -double2 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [if random2 < 0 in 11460/44455] range: double1 -double2 +Checking [if random2 < 0 in 1681/40082] range: double1 -double2 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12220,7 +12227,7 @@ Checking full range: double1 -double2 double3 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [in 529/41221] range: double1 -double2 double3 +Checking [in 2109/39363] range: double1 -double2 double3 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12284,7 +12291,7 @@ Checking [if random2 > 0] range: double1 -double2 double3 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [if random2 < 0 in 5231/48503] range: double1 -double2 double3 +Checking [if random2 < 0 in 11484/49461] range: double1 -double2 double3 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12352,7 +12359,7 @@ Checking full range: -int1 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [in 8550/45904] range: -int1 +Checking [in 3187/37804] range: -int1 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12416,7 +12423,7 @@ Checking [if random2 > 0] range: -int1 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [if random2 < 0 in 617/38033] range: -int1 +Checking [if random2 < 0 in 2374/43531] range: -int1 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12484,7 +12491,7 @@ Checking full range: int1 -int2 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [in 10025/47282] range: int1 -int2 +Checking [in 1475/45450] range: int1 -int2 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12548,7 +12555,7 @@ Checking [if random2 > 0] range: int1 -int2 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [if random2 < 0 in 8182/42174] range: int1 -int2 +Checking [if random2 < 0 in 6694/40439] range: int1 -int2 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12616,7 +12623,7 @@ Checking full range: int1 -int2 int3 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [in 8374/47805] range: int1 -int2 int3 +Checking [in 11659/48506] range: int1 -int2 int3 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12680,7 +12687,7 @@ Checking [if random2 > 0] range: int1 -int2 int3 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [if random2 < 0 in 5434/47446] range: int1 -int2 int3 +Checking [if random2 < 0 in 12010/48659] range: int1 -int2 int3 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12748,7 +12755,7 @@ Checking full range: -int1 -str_32 -double1 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [in 149/45930] range: -int1 -str_32 -double1 +Checking [in 5284/38827] range: -int1 -str_32 -double1 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12812,7 +12819,7 @@ Checking [if random2 > 0] range: -int1 -str_32 -double1 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [if random2 < 0 in 1008/39209] range: -int1 -str_32 -double1 +Checking [if random2 < 0 in 4302/46106] range: -int1 -str_32 -double1 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12880,7 +12887,7 @@ Checking full range: int1 -str_32 double1 -int2 str_12 -double2 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [in 5778/48252] range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [in 6521/38251] range: int1 -str_32 double1 -int2 str_12 -double2 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -12944,7 +12951,7 @@ Checking [if random2 > 0] range: int1 -str_32 double1 -int2 str_12 -double2 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [if random2 < 0 in 3238/41745] range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [if random2 < 0 in 9351/40201] range: int1 -str_32 double1 -int2 str_12 -double2 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13012,7 +13019,7 @@ Checking full range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 doub compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [in 820/44357] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 1930/45692] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13076,7 +13083,7 @@ Checking [if random2 > 0] range: int1 -str_32 double1 -int2 str_12 -double2 int3 compare_gegen_gcollapse (passed): q70 yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): q90 yielded same results (tol = 1.00000000000e-06) -Checking [if random2 < 0 in 10754/49255] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [if random2 < 0 in 10529/43975] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_gegen_gcollapse (passed): nunique yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): nmissing yielded same results (tol = 1.00000000000e-06) compare_gegen_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13145,7 +13152,7 @@ Checking full range: -str_12 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 737/23209] range: -str_12 +Checking [in 1357/19341] range: -str_12 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13177,7 +13184,7 @@ Checking [if random2 > 0] range: -str_12 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 2318/19835 if random2 < 0] range: -str_12 +Checking [in 3365/19316 if random2 < 0] range: -str_12 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13213,7 +13220,7 @@ Checking full range: str_12 -str_32 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 2947/19202] range: str_12 -str_32 +Checking [in 896/24480] range: str_12 -str_32 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13245,7 +13252,7 @@ Checking [if random2 > 0] range: str_12 -str_32 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 1637/24425 if random2 < 0] range: str_12 -str_32 +Checking [in 5571/21655 if random2 < 0] range: str_12 -str_32 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13281,7 +13288,7 @@ Checking full range: str_12 -str_32 str_4 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 1616/21802] range: str_12 -str_32 str_4 +Checking [in 4949/20964] range: str_12 -str_32 str_4 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13313,7 +13320,7 @@ Checking [if random2 > 0] range: str_12 -str_32 str_4 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 4874/21136 if random2 < 0] range: str_12 -str_32 str_4 +Checking [in 5669/20999 if random2 < 0] range: str_12 -str_32 str_4 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13349,7 +13356,7 @@ Checking full range: -double1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 1878/20095] range: -double1 +Checking [in 80/23551] range: -double1 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13381,7 +13388,7 @@ Checking [if random2 > 0] range: -double1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 1651/20086 if random2 < 0] range: -double1 +Checking [in 3809/19658 if random2 < 0] range: -double1 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13417,7 +13424,7 @@ Checking full range: double1 -double2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 54/21494] range: double1 -double2 +Checking [in 5117/19108] range: double1 -double2 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13449,7 +13456,7 @@ Checking [if random2 > 0] range: double1 -double2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 2631/24367 if random2 < 0] range: double1 -double2 +Checking [in 3713/21388 if random2 < 0] range: double1 -double2 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13485,7 +13492,7 @@ Checking full range: double1 -double2 double3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 3906/20420] range: double1 -double2 double3 +Checking [in 1073/23635] range: double1 -double2 double3 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13517,7 +13524,7 @@ Checking [if random2 > 0] range: double1 -double2 double3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 6042/21507 if random2 < 0] range: double1 -double2 double3 +Checking [in 4411/20401 if random2 < 0] range: double1 -double2 double3 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13553,7 +13560,7 @@ Checking full range: -int1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 4884/19703] range: -int1 +Checking [in 4773/24949] range: -int1 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13585,7 +13592,7 @@ Checking [if random2 > 0] range: -int1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 3507/24828 if random2 < 0] range: -int1 +Checking [in 2131/18814 if random2 < 0] range: -int1 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13621,7 +13628,7 @@ Checking full range: int1 -int2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 6120/24681] range: int1 -int2 +Checking [in 2713/21023] range: int1 -int2 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13653,7 +13660,7 @@ Checking [if random2 > 0] range: int1 -int2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 3522/19275 if random2 < 0] range: int1 -int2 +Checking [in 3110/20986 if random2 < 0] range: int1 -int2 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13689,7 +13696,7 @@ Checking full range: int1 -int2 int3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 5620/19865] range: int1 -int2 int3 +Checking [in 4626/21607] range: int1 -int2 int3 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13721,7 +13728,7 @@ Checking [if random2 > 0] range: int1 -int2 int3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 5514/18867 if random2 < 0] range: int1 -int2 int3 +Checking [in 4943/24843 if random2 < 0] range: int1 -int2 int3 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13757,7 +13764,7 @@ Checking full range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 doub compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 4455/20263] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 3978/21744] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13789,7 +13796,7 @@ Checking [if random2 > 0] range: int1 -str_32 double1 -int2 str_12 -double2 int3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = 1.00000000000e-06) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = 1.00000000000e-06) -Checking [in 1652/20958 if random2 < 0] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 995/20999 if random2 < 0] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_cv_gcollapse (skip): cv skipped (not allowed with pweights) compare_var_gcollapse (skip): var skipped (not allowed with pweights) compare_range_gcollapse (passed): range yielded consistent results (tol = 1.00000000000e-06) @@ -13815,7 +13822,7 @@ Checking full range: compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 5903/19642] range: +Checking [in 1038/23644] range: compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13823,7 +13830,7 @@ Checking [if random2 > 0] range: compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 5053/21069 if random2 < 0] range: +Checking [in 1542/24330 if random2 < 0] range: compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13835,7 +13842,7 @@ Checking full range: -str_12 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 1329/22274] range: -str_12 +Checking [in 5850/22192] range: -str_12 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13843,7 +13850,7 @@ Checking [if random2 > 0] range: -str_12 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 944/22276 if random2 < 0] range: -str_12 +Checking [in 3912/19311 if random2 < 0] range: -str_12 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13855,7 +13862,7 @@ Checking full range: str_12 -str_32 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 3748/18897] range: str_12 -str_32 +Checking [in 5905/18857] range: str_12 -str_32 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13863,7 +13870,7 @@ Checking [if random2 > 0] range: str_12 -str_32 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 5070/22600 if random2 < 0] range: str_12 -str_32 +Checking [in 3760/22147 if random2 < 0] range: str_12 -str_32 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13875,7 +13882,7 @@ Checking full range: str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 1132/21316] range: str_12 -str_32 str_4 +Checking [in 1250/23012] range: str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13883,7 +13890,7 @@ Checking [if random2 > 0] range: str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 2239/19015 if random2 < 0] range: str_12 -str_32 str_4 +Checking [in 4083/20576 if random2 < 0] range: str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13895,7 +13902,7 @@ Checking full range: -double1 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 2789/20501] range: -double1 +Checking [in 3480/21874] range: -double1 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13903,7 +13910,7 @@ Checking [if random2 > 0] range: -double1 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 642/23852 if random2 < 0] range: -double1 +Checking [in 4873/20915 if random2 < 0] range: -double1 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13915,7 +13922,7 @@ Checking full range: double1 -double2 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 645/21786] range: double1 -double2 +Checking [in 5488/20474] range: double1 -double2 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13923,7 +13930,7 @@ Checking [if random2 > 0] range: double1 -double2 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 5367/23525 if random2 < 0] range: double1 -double2 +Checking [in 1444/21928 if random2 < 0] range: double1 -double2 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13935,7 +13942,7 @@ Checking full range: double1 -double2 double3 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 6201/19809] range: double1 -double2 double3 +Checking [in 4795/19454] range: double1 -double2 double3 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13943,7 +13950,7 @@ Checking [if random2 > 0] range: double1 -double2 double3 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 4587/19062 if random2 < 0] range: double1 -double2 double3 +Checking [in 4471/21662 if random2 < 0] range: double1 -double2 double3 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13955,7 +13962,7 @@ Checking full range: -int1 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 1413/24728] range: -int1 +Checking [in 1995/24428] range: -int1 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13963,7 +13970,7 @@ Checking [if random2 > 0] range: -int1 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 629/21277 if random2 < 0] range: -int1 +Checking [in 3543/18921 if random2 < 0] range: -int1 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13975,7 +13982,7 @@ Checking full range: int1 -int2 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 3266/21460] range: int1 -int2 +Checking [in 4390/23195] range: int1 -int2 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13983,7 +13990,7 @@ Checking [if random2 > 0] range: int1 -int2 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 3971/23489 if random2 < 0] range: int1 -int2 +Checking [in 362/22022 if random2 < 0] range: int1 -int2 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -13995,7 +14002,7 @@ Checking full range: int1 -int2 int3 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 1702/24311] range: int1 -int2 int3 +Checking [in 2833/23928] range: int1 -int2 int3 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -14003,7 +14010,7 @@ Checking [if random2 > 0] range: int1 -int2 int3 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 281/24914 if random2 < 0] range: int1 -int2 int3 +Checking [in 859/22146 if random2 < 0] range: int1 -int2 int3 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -14015,7 +14022,7 @@ Checking full range: -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 5606/19593] range: -int1 -str_32 -double1 +Checking [in 1954/22849] range: -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -14023,7 +14030,7 @@ Checking [if random2 > 0] range: -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 233/24206 if random2 < 0] range: -int1 -str_32 -double1 +Checking [in 5609/20999 if random2 < 0] range: -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -14035,7 +14042,7 @@ Checking full range: int1 -str_32 double1 -int2 str_12 -double2 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 5309/19295] range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [in 2763/24759] range: int1 -str_32 double1 -int2 str_12 -double2 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -14043,7 +14050,7 @@ Checking [if random2 > 0] range: int1 -str_32 double1 -int2 str_12 -double2 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 234/21366 if random2 < 0] range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [in 3092/22407 if random2 < 0] range: int1 -str_32 double1 -int2 str_12 -double2 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -14055,7 +14062,7 @@ Checking full range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 doub compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 2926/19744] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 2869/23502] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -14063,7 +14070,7 @@ Checking [if random2 > 0] range: int1 -str_32 double1 -int2 str_12 -double2 int3 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) -Checking [in 4699/24198 if random2 < 0] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 1491/24101 if random2 < 0] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_kurt_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) compare_skew_gcollapse (passed): sum yielded same results (tol = 1.00000000000e-06) @@ -14085,105 +14092,105 @@ consistency_collapse, oncollision(error) Checking collapse. N = 25,000; varlist = ----------------------------------------- compare_collapse (passed): full range, gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [in 4974/24626], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [in 2365/19781], gcollapse results equal to collapse (tol = 1.00000000000e-06) compare_collapse (passed): [if random2 > 0], gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [if random2 < 0 in 4770/22941], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [if random2 < 0 in 2761/20957], gcollapse results equal to collapse (tol = 1.00000000000e-06) Checking collapse. N = 25,000; varlist = str_12 ----------------------------------------------- compare_collapse (passed): full range, gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [in 1001/19444], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [in 755/21392], gcollapse results equal to collapse (tol = 1.00000000000e-06) compare_collapse (passed): [if random2 > 0], gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [if random2 < 0 in 842/21028], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [if random2 < 0 in 5271/21217], gcollapse results equal to collapse (tol = 1.00000000000e-06) Checking collapse. N = 25,000; varlist = str_12 str_32 ------------------------------------------------------ compare_collapse (passed): full range, gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [in 3065/24341], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [in 5101/22410], gcollapse results equal to collapse (tol = 1.00000000000e-06) compare_collapse (passed): [if random2 > 0], gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [if random2 < 0 in 891/20963], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [if random2 < 0 in 5761/22608], gcollapse results equal to collapse (tol = 1.00000000000e-06) Checking collapse. N = 25,000; varlist = str_12 str_32 str_4 ------------------------------------------------------------ compare_collapse (passed): full range, gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [in 4175/24874], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [in 2703/19959], gcollapse results equal to collapse (tol = 1.00000000000e-06) compare_collapse (passed): [if random2 > 0], gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [if random2 < 0 in 2725/21194], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [if random2 < 0 in 3748/23489], gcollapse results equal to collapse (tol = 1.00000000000e-06) Checking collapse. N = 25,000; varlist = double1 ------------------------------------------------ compare_collapse (passed): full range, gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [in 6156/19771], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [in 3774/20432], gcollapse results equal to collapse (tol = 1.00000000000e-06) compare_collapse (passed): [if random2 > 0], gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [if random2 < 0 in 1788/23201], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [if random2 < 0 in 4523/24340], gcollapse results equal to collapse (tol = 1.00000000000e-06) Checking collapse. N = 25,000; varlist = double1 double2 -------------------------------------------------------- compare_collapse (passed): full range, gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [in 1863/24937], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [in 152/19975], gcollapse results equal to collapse (tol = 1.00000000000e-06) compare_collapse (passed): [if random2 > 0], gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [if random2 < 0 in 3205/23074], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [if random2 < 0 in 4612/21115], gcollapse results equal to collapse (tol = 1.00000000000e-06) Checking collapse. N = 25,000; varlist = double1 double2 double3 ---------------------------------------------------------------- compare_collapse (passed): full range, gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [in 1853/21040], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [in 2976/20197], gcollapse results equal to collapse (tol = 1.00000000000e-06) compare_collapse (passed): [if random2 > 0], gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [if random2 < 0 in 4964/18933], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [if random2 < 0 in 4023/23495], gcollapse results equal to collapse (tol = 1.00000000000e-06) Checking collapse. N = 25,000; varlist = int1 --------------------------------------------- compare_collapse (passed): full range, gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [in 3912/20395], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [in 1149/24137], gcollapse results equal to collapse (tol = 1.00000000000e-06) compare_collapse (passed): [if random2 > 0], gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [if random2 < 0 in 3397/24636], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [if random2 < 0 in 282/21566], gcollapse results equal to collapse (tol = 1.00000000000e-06) Checking collapse. N = 25,000; varlist = int1 int2 -------------------------------------------------- compare_collapse (passed): full range, gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [in 4721/23101], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [in 5815/20823], gcollapse results equal to collapse (tol = 1.00000000000e-06) compare_collapse (passed): [if random2 > 0], gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [if random2 < 0 in 4823/24039], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [if random2 < 0 in 4983/18965], gcollapse results equal to collapse (tol = 1.00000000000e-06) Checking collapse. N = 25,000; varlist = int1 int2 int3 ------------------------------------------------------- compare_collapse (passed): full range, gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [in 3465/23435], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [in 2338/24785], gcollapse results equal to collapse (tol = 1.00000000000e-06) compare_collapse (passed): [if random2 > 0], gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [if random2 < 0 in 2246/22349], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [if random2 < 0 in 5367/21592], gcollapse results equal to collapse (tol = 1.00000000000e-06) Checking collapse. N = 25,000; varlist = int1 str_32 double1 ------------------------------------------------------------ compare_collapse (passed): full range, gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [in 724/24706], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [in 2961/21951], gcollapse results equal to collapse (tol = 1.00000000000e-06) compare_collapse (passed): [if random2 > 0], gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [if random2 < 0 in 2911/20552], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [if random2 < 0 in 5724/19237], gcollapse results equal to collapse (tol = 1.00000000000e-06) Checking collapse. N = 25,000; varlist = int1 str_32 double1 int2 str_12 double2 -------------------------------------------------------------------------------- compare_collapse (passed): full range, gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [in 3325/21718], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [in 5600/24564], gcollapse results equal to collapse (tol = 1.00000000000e-06) compare_collapse (passed): [if random2 > 0], gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [if random2 < 0 in 4477/21095], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [if random2 < 0 in 4633/24448], gcollapse results equal to collapse (tol = 1.00000000000e-06) Checking collapse. N = 25,000; varlist = int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 --------------------------------------------------------------------------------------------------- compare_collapse (passed): full range, gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [in 2219/19108], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [in 2696/22277], gcollapse results equal to collapse (tol = 1.00000000000e-06) compare_collapse (passed): [if random2 > 0], gcollapse results equal to collapse (tol = 1.00000000000e-06) - compare_collapse (passed): [if random2 < 0 in 4694/20536], gcollapse results equal to collapse (tol = 1.00000000000e-06) + compare_collapse (passed): [if random2 < 0 in 5009/21636], gcollapse results equal to collapse (tol = 1.00000000000e-06) @@ -14235,7 +14242,7 @@ Checking full range [fw = 1] (gcollapse only): compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 467/43267] [fw = 1] (gcollapse only) range: +Checking [in 9368/41884] [fw = 1] (gcollapse only) range: compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -14299,7 +14306,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 1094/49666] [fw = 1] (gcollapse only) range: +Checking [if random2 < 0 in 348/42853] [fw = 1] (gcollapse only) range: compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -14367,7 +14374,7 @@ Checking full range [fw = 1] (gcollapse only): -str_12 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 3434/47578] [fw = 1] (gcollapse only) range: -str_12 +Checking [in 4248/38059] [fw = 1] (gcollapse only) range: -str_12 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -14431,7 +14438,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: -str_12 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 4021/38429] [fw = 1] (gcollapse only) range: -str_12 +Checking [if random2 < 0 in 6563/41481] [fw = 1] (gcollapse only) range: -str_12 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -14499,7 +14506,7 @@ Checking full range [fw = 1] (gcollapse only): str_12 -str_32 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 8956/41528] [fw = 1] (gcollapse only) range: str_12 -str_32 +Checking [in 10692/40617] [fw = 1] (gcollapse only) range: str_12 -str_32 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -14563,7 +14570,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: str_12 -str_32 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 886/48209] [fw = 1] (gcollapse only) range: str_12 -str_32 +Checking [if random2 < 0 in 3405/42897] [fw = 1] (gcollapse only) range: str_12 -str_32 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -14631,7 +14638,7 @@ Checking full range [fw = 1] (gcollapse only): str_12 -str_32 str_4 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 3424/38612] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 +Checking [in 8981/48523] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -14695,7 +14702,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 10208/43756] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 +Checking [if random2 < 0 in 9474/39003] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -14763,7 +14770,7 @@ Checking full range [fw = 1] (gcollapse only): -double1 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 568/38984] [fw = 1] (gcollapse only) range: -double1 +Checking [in 1070/41905] [fw = 1] (gcollapse only) range: -double1 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -14827,7 +14834,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: -double1 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 7363/39626] [fw = 1] (gcollapse only) range: -double1 +Checking [if random2 < 0 in 6677/38226] [fw = 1] (gcollapse only) range: -double1 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -14895,7 +14902,7 @@ Checking full range [fw = 1] (gcollapse only): double1 -double2 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 7875/49507] [fw = 1] (gcollapse only) range: double1 -double2 +Checking [in 3769/41049] [fw = 1] (gcollapse only) range: double1 -double2 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -14959,7 +14966,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: double1 -double2 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 1499/45843] [fw = 1] (gcollapse only) range: double1 -double2 +Checking [if random2 < 0 in 96/38318] [fw = 1] (gcollapse only) range: double1 -double2 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15027,7 +15034,7 @@ Checking full range [fw = 1] (gcollapse only): double1 -double2 double3 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 4767/46685] [fw = 1] (gcollapse only) range: double1 -double2 double3 +Checking [in 10786/49507] [fw = 1] (gcollapse only) range: double1 -double2 double3 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15091,7 +15098,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: double1 -double2 doub compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 11462/41326] [fw = 1] (gcollapse only) range: double1 -double2 double3 +Checking [if random2 < 0 in 3469/47234] [fw = 1] (gcollapse only) range: double1 -double2 double3 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15159,7 +15166,7 @@ Checking full range [fw = 1] (gcollapse only): -int1 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 10618/41817] [fw = 1] (gcollapse only) range: -int1 +Checking [in 10294/46479] [fw = 1] (gcollapse only) range: -int1 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15223,7 +15230,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: -int1 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 10277/49613] [fw = 1] (gcollapse only) range: -int1 +Checking [if random2 < 0 in 9267/44756] [fw = 1] (gcollapse only) range: -int1 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15291,7 +15298,7 @@ Checking full range [fw = 1] (gcollapse only): int1 -int2 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 9874/41202] [fw = 1] (gcollapse only) range: int1 -int2 +Checking [in 9135/43400] [fw = 1] (gcollapse only) range: int1 -int2 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15355,7 +15362,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: int1 -int2 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 11182/45799] [fw = 1] (gcollapse only) range: int1 -int2 +Checking [if random2 < 0 in 12334/39590] [fw = 1] (gcollapse only) range: int1 -int2 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15423,7 +15430,7 @@ Checking full range [fw = 1] (gcollapse only): int1 -int2 int3 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 7821/49309] [fw = 1] (gcollapse only) range: int1 -int2 int3 +Checking [in 8326/46183] [fw = 1] (gcollapse only) range: int1 -int2 int3 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15487,7 +15494,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: int1 -int2 int3 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 10651/40458] [fw = 1] (gcollapse only) range: int1 -int2 int3 +Checking [if random2 < 0 in 1430/41486] [fw = 1] (gcollapse only) range: int1 -int2 int3 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15555,7 +15562,7 @@ Checking full range [fw = 1] (gcollapse only): -int1 -str_32 -double1 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 11205/48130] [fw = 1] (gcollapse only) range: -int1 -str_32 -double1 +Checking [in 9923/43389] [fw = 1] (gcollapse only) range: -int1 -str_32 -double1 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15619,7 +15626,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: -int1 -str_32 -double compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 2099/42217] [fw = 1] (gcollapse only) range: -int1 -str_32 -double1 +Checking [if random2 < 0 in 9985/40973] [fw = 1] (gcollapse only) range: -int1 -str_32 -double1 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15687,7 +15694,7 @@ Checking full range [fw = 1] (gcollapse only): int1 -str_32 double1 -int2 str_12 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 8120/43330] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [in 4133/39461] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15751,7 +15758,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: int1 -str_32 double1 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 7558/42530] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [if random2 < 0 in 287/49183] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15819,7 +15826,7 @@ Checking full range [fw = 1] (gcollapse only): int1 -str_32 double1 -int2 str_12 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 2707/47889] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 3894/43560] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15883,7 +15890,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: int1 -str_32 double1 compare_gegen_gcollapse (passed): q70 [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 7609/45278] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [if random2 < 0 in 6458/48220] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_gegen_gcollapse (passed): nunique [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -15952,7 +15959,7 @@ Checking full range [fw = 1] (gcollapse only): -str_12 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 2291/20077] [fw = 1] (gcollapse only) range: -str_12 +Checking [in 4148/19562] [fw = 1] (gcollapse only) range: -str_12 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -15984,7 +15991,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: -str_12 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 763/23963 if random2 < 0] [fw = 1] (gcollapse only) range: -str_12 +Checking [in 5576/21553 if random2 < 0] [fw = 1] (gcollapse only) range: -str_12 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16020,7 +16027,7 @@ Checking full range [fw = 1] (gcollapse only): str_12 -str_32 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 5359/21286] [fw = 1] (gcollapse only) range: str_12 -str_32 +Checking [in 5331/24251] [fw = 1] (gcollapse only) range: str_12 -str_32 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16052,7 +16059,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: str_12 -str_32 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 2973/24926 if random2 < 0] [fw = 1] (gcollapse only) range: str_12 -str_32 +Checking [in 2444/24036 if random2 < 0] [fw = 1] (gcollapse only) range: str_12 -str_32 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16088,7 +16095,7 @@ Checking full range [fw = 1] (gcollapse only): str_12 -str_32 str_4 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 5465/23186] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 +Checking [in 1247/18966] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16120,7 +16127,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 2305/22622 if random2 < 0] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 +Checking [in 2586/22578 if random2 < 0] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16156,7 +16163,7 @@ Checking full range [fw = 1] (gcollapse only): -double1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 5536/23086] [fw = 1] (gcollapse only) range: -double1 +Checking [in 2820/20760] [fw = 1] (gcollapse only) range: -double1 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16188,7 +16195,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: -double1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 1939/23908 if random2 < 0] [fw = 1] (gcollapse only) range: -double1 +Checking [in 3145/19916 if random2 < 0] [fw = 1] (gcollapse only) range: -double1 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16224,7 +16231,7 @@ Checking full range [fw = 1] (gcollapse only): double1 -double2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 3797/19804] [fw = 1] (gcollapse only) range: double1 -double2 +Checking [in 1068/18880] [fw = 1] (gcollapse only) range: double1 -double2 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16256,7 +16263,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: double1 -double2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 5407/19343 if random2 < 0] [fw = 1] (gcollapse only) range: double1 -double2 +Checking [in 4985/21984 if random2 < 0] [fw = 1] (gcollapse only) range: double1 -double2 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16292,7 +16299,7 @@ Checking full range [fw = 1] (gcollapse only): double1 -double2 double3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 923/22724] [fw = 1] (gcollapse only) range: double1 -double2 double3 +Checking [in 3016/21062] [fw = 1] (gcollapse only) range: double1 -double2 double3 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16324,7 +16331,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: double1 -double2 doub compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 4316/21072 if random2 < 0] [fw = 1] (gcollapse only) range: double1 -double2 double3 +Checking [in 3733/21918 if random2 < 0] [fw = 1] (gcollapse only) range: double1 -double2 double3 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16360,7 +16367,7 @@ Checking full range [fw = 1] (gcollapse only): -int1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 1307/23470] [fw = 1] (gcollapse only) range: -int1 +Checking [in 522/24320] [fw = 1] (gcollapse only) range: -int1 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16392,7 +16399,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: -int1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 1491/24254 if random2 < 0] [fw = 1] (gcollapse only) range: -int1 +Checking [in 3661/24307 if random2 < 0] [fw = 1] (gcollapse only) range: -int1 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16428,7 +16435,7 @@ Checking full range [fw = 1] (gcollapse only): int1 -int2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 1054/24790] [fw = 1] (gcollapse only) range: int1 -int2 +Checking [in 1101/21628] [fw = 1] (gcollapse only) range: int1 -int2 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16460,7 +16467,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: int1 -int2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 1995/21346 if random2 < 0] [fw = 1] (gcollapse only) range: int1 -int2 +Checking [in 5929/22417 if random2 < 0] [fw = 1] (gcollapse only) range: int1 -int2 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16496,7 +16503,7 @@ Checking full range [fw = 1] (gcollapse only): int1 -int2 int3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 4661/22373] [fw = 1] (gcollapse only) range: int1 -int2 int3 +Checking [in 2154/21953] [fw = 1] (gcollapse only) range: int1 -int2 int3 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16528,7 +16535,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: int1 -int2 int3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 5049/22943 if random2 < 0] [fw = 1] (gcollapse only) range: int1 -int2 int3 +Checking [in 2957/22017 if random2 < 0] [fw = 1] (gcollapse only) range: int1 -int2 int3 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16564,7 +16571,7 @@ Checking full range [fw = 1] (gcollapse only): int1 -str_32 double1 -int2 str_12 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 4698/18857] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 2076/21099] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16596,7 +16603,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: int1 -str_32 double1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 1921/22393 if random2 < 0] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 5804/24769 if random2 < 0] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_cv_gcollapse (skip): cv [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gcollapse only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gcollapse only) yielded consistent results (tol = .0001) @@ -16622,7 +16629,7 @@ Checking full range [fw = 1] (gcollapse only): compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 2945/19884] [fw = 1] (gcollapse only) range: +Checking [in 470/22077] [fw = 1] (gcollapse only) range: compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16630,7 +16637,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 2861/19481 if random2 < 0] [fw = 1] (gcollapse only) range: +Checking [in 5059/23076 if random2 < 0] [fw = 1] (gcollapse only) range: compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16642,7 +16649,7 @@ Checking full range [fw = 1] (gcollapse only): -str_12 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 5956/22605] [fw = 1] (gcollapse only) range: -str_12 +Checking [in 1161/24455] [fw = 1] (gcollapse only) range: -str_12 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16650,7 +16657,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: -str_12 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 5380/22415 if random2 < 0] [fw = 1] (gcollapse only) range: -str_12 +Checking [in 4594/19373 if random2 < 0] [fw = 1] (gcollapse only) range: -str_12 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16662,7 +16669,7 @@ Checking full range [fw = 1] (gcollapse only): str_12 -str_32 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 5710/20567] [fw = 1] (gcollapse only) range: str_12 -str_32 +Checking [in 5773/24170] [fw = 1] (gcollapse only) range: str_12 -str_32 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16670,7 +16677,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: str_12 -str_32 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 95/23296 if random2 < 0] [fw = 1] (gcollapse only) range: str_12 -str_32 +Checking [in 495/20345 if random2 < 0] [fw = 1] (gcollapse only) range: str_12 -str_32 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16682,7 +16689,7 @@ Checking full range [fw = 1] (gcollapse only): str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 3440/19071] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 +Checking [in 2770/24167] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16690,7 +16697,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 2321/24753 if random2 < 0] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 +Checking [in 4736/22228 if random2 < 0] [fw = 1] (gcollapse only) range: str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16702,7 +16709,7 @@ Checking full range [fw = 1] (gcollapse only): -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 3888/23739] [fw = 1] (gcollapse only) range: -double1 +Checking [in 1539/23818] [fw = 1] (gcollapse only) range: -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16710,7 +16717,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 3699/21973 if random2 < 0] [fw = 1] (gcollapse only) range: -double1 +Checking [in 1549/20216 if random2 < 0] [fw = 1] (gcollapse only) range: -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16722,7 +16729,7 @@ Checking full range [fw = 1] (gcollapse only): double1 -double2 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 4524/21546] [fw = 1] (gcollapse only) range: double1 -double2 +Checking [in 1431/21543] [fw = 1] (gcollapse only) range: double1 -double2 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16730,7 +16737,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: double1 -double2 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 1050/22634 if random2 < 0] [fw = 1] (gcollapse only) range: double1 -double2 +Checking [in 1630/23256 if random2 < 0] [fw = 1] (gcollapse only) range: double1 -double2 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16742,7 +16749,7 @@ Checking full range [fw = 1] (gcollapse only): double1 -double2 double3 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 5185/22368] [fw = 1] (gcollapse only) range: double1 -double2 double3 +Checking [in 3651/20501] [fw = 1] (gcollapse only) range: double1 -double2 double3 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16750,7 +16757,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: double1 -double2 doub compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 4116/24858 if random2 < 0] [fw = 1] (gcollapse only) range: double1 -double2 double3 +Checking [in 1593/19188 if random2 < 0] [fw = 1] (gcollapse only) range: double1 -double2 double3 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16762,7 +16769,7 @@ Checking full range [fw = 1] (gcollapse only): -int1 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 699/24053] [fw = 1] (gcollapse only) range: -int1 +Checking [in 3374/20050] [fw = 1] (gcollapse only) range: -int1 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16770,7 +16777,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: -int1 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 4491/21872 if random2 < 0] [fw = 1] (gcollapse only) range: -int1 +Checking [in 1865/20039 if random2 < 0] [fw = 1] (gcollapse only) range: -int1 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16782,7 +16789,7 @@ Checking full range [fw = 1] (gcollapse only): int1 -int2 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 2945/19643] [fw = 1] (gcollapse only) range: int1 -int2 +Checking [in 5028/18941] [fw = 1] (gcollapse only) range: int1 -int2 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16790,7 +16797,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: int1 -int2 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 5532/21735 if random2 < 0] [fw = 1] (gcollapse only) range: int1 -int2 +Checking [in 1636/20260 if random2 < 0] [fw = 1] (gcollapse only) range: int1 -int2 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16802,7 +16809,7 @@ Checking full range [fw = 1] (gcollapse only): int1 -int2 int3 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 1547/24284] [fw = 1] (gcollapse only) range: int1 -int2 int3 +Checking [in 3272/19559] [fw = 1] (gcollapse only) range: int1 -int2 int3 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16810,7 +16817,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: int1 -int2 int3 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 4603/24515 if random2 < 0] [fw = 1] (gcollapse only) range: int1 -int2 int3 +Checking [in 1817/20866 if random2 < 0] [fw = 1] (gcollapse only) range: int1 -int2 int3 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16822,7 +16829,7 @@ Checking full range [fw = 1] (gcollapse only): -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 3890/20264] [fw = 1] (gcollapse only) range: -int1 -str_32 -double1 +Checking [in 2413/21281] [fw = 1] (gcollapse only) range: -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16830,7 +16837,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: -int1 -str_32 -double compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 3318/21881 if random2 < 0] [fw = 1] (gcollapse only) range: -int1 -str_32 -double1 +Checking [in 4140/19345 if random2 < 0] [fw = 1] (gcollapse only) range: -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16842,7 +16849,7 @@ Checking full range [fw = 1] (gcollapse only): int1 -str_32 double1 -int2 str_12 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 3027/24651] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [in 1721/24385] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16850,7 +16857,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: int1 -str_32 double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 22/19009 if random2 < 0] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [in 3503/24957 if random2 < 0] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16862,7 +16869,7 @@ Checking full range [fw = 1] (gcollapse only): int1 -str_32 double1 -int2 str_12 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 2314/20408] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 4029/23260] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16870,7 +16877,7 @@ Checking [if random2 > 0] [fw = 1] (gcollapse only) range: int1 -str_32 double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) -Checking [in 3659/20613 if random2 < 0] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 1697/21087 if random2 < 0] [fw = 1] (gcollapse only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_kurt_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gcollapse only) yielded same results (tol = .0001) @@ -16892,105 +16899,105 @@ consistency_collapse, oncollision(error) wgt(g [fw = 1]) Checking collapse. N = 25,000; varlist = ----------------------------------------- compare_collapse (passed): full range [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 860/20743] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 354/24211] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 1944/24434] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1904/24020] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = str_12 ----------------------------------------------- compare_collapse (passed): full range [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 67/19182] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 5173/19424] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 3128/20026] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1135/20087] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = str_12 str_32 ------------------------------------------------------ compare_collapse (passed): full range [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 5303/24865] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 573/18808] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 2167/21494] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1126/21317] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = str_12 str_32 str_4 ------------------------------------------------------------ compare_collapse (passed): full range [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 2832/22785] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 2878/20936] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 4516/20179] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 3339/21517] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = double1 ------------------------------------------------ compare_collapse (passed): full range [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 1961/19739] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 5098/22724] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 5044/24165] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 445/20489] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = double1 double2 -------------------------------------------------------- compare_collapse (passed): full range [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 4165/23835] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 6141/24125] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 5289/22197] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 2569/20068] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = double1 double2 double3 ---------------------------------------------------------------- compare_collapse (passed): full range [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 12/19632] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 2157/18818] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 5367/19077] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1486/23813] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 --------------------------------------------- compare_collapse (passed): full range [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 1808/19194] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 5174/22258] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 5597/21475] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 4784/20936] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 int2 -------------------------------------------------- compare_collapse (passed): full range [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 3585/20466] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 1739/24467] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 970/20187] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 5400/24681] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 int2 int3 ------------------------------------------------------- compare_collapse (passed): full range [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 3247/21815] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 1774/22512] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 3022/22040] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1399/19257] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 str_32 double1 ------------------------------------------------------------ compare_collapse (passed): full range [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 5666/23893] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 6051/23491] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 3675/20882] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 3910/22781] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 str_32 double1 int2 str_12 double2 -------------------------------------------------------------------------------- compare_collapse (passed): full range [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 5544/21374] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 852/22851] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 3292/23387] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 3482/23459] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 --------------------------------------------------------------------------------------------------- compare_collapse (passed): full range [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 5922/23203] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 301/20343] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 3834/19737] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 2231/24165] [fw = 1] (gcollapse only), gcollapse results equal to collapse (tol = .0001) @@ -17042,7 +17049,7 @@ Checking full range [fw = 1] (gegen only): compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 6867/45565] [fw = 1] (gegen only) range: +Checking [in 2897/42534] [fw = 1] (gegen only) range: compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -17106,7 +17113,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 6953/40117] [fw = 1] (gegen only) range: +Checking [if random2 < 0 in 7757/47160] [fw = 1] (gegen only) range: compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -17174,7 +17181,7 @@ Checking full range [fw = 1] (gegen only): -str_12 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 6285/38783] [fw = 1] (gegen only) range: -str_12 +Checking [in 10793/49114] [fw = 1] (gegen only) range: -str_12 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -17238,7 +17245,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: -str_12 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 2955/43761] [fw = 1] (gegen only) range: -str_12 +Checking [if random2 < 0 in 2189/37752] [fw = 1] (gegen only) range: -str_12 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -17306,7 +17313,7 @@ Checking full range [fw = 1] (gegen only): str_12 -str_32 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 11910/40378] [fw = 1] (gegen only) range: str_12 -str_32 +Checking [in 4377/40396] [fw = 1] (gegen only) range: str_12 -str_32 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -17370,7 +17377,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: str_12 -str_32 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 3663/42693] [fw = 1] (gegen only) range: str_12 -str_32 +Checking [if random2 < 0 in 7727/41212] [fw = 1] (gegen only) range: str_12 -str_32 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -17438,7 +17445,7 @@ Checking full range [fw = 1] (gegen only): str_12 -str_32 str_4 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 2998/42833] [fw = 1] (gegen only) range: str_12 -str_32 str_4 +Checking [in 4313/47139] [fw = 1] (gegen only) range: str_12 -str_32 str_4 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -17502,7 +17509,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: str_12 -str_32 str_4 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 4191/46741] [fw = 1] (gegen only) range: str_12 -str_32 str_4 +Checking [if random2 < 0 in 2280/42580] [fw = 1] (gegen only) range: str_12 -str_32 str_4 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -17570,7 +17577,7 @@ Checking full range [fw = 1] (gegen only): -double1 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 9419/38628] [fw = 1] (gegen only) range: -double1 +Checking [in 3376/40282] [fw = 1] (gegen only) range: -double1 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -17634,7 +17641,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: -double1 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 3/46961] [fw = 1] (gegen only) range: -double1 +Checking [if random2 < 0 in 7393/40141] [fw = 1] (gegen only) range: -double1 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -17702,7 +17709,7 @@ Checking full range [fw = 1] (gegen only): double1 -double2 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 11183/41910] [fw = 1] (gegen only) range: double1 -double2 +Checking [in 10025/40736] [fw = 1] (gegen only) range: double1 -double2 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -17766,7 +17773,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: double1 -double2 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 615/42725] [fw = 1] (gegen only) range: double1 -double2 +Checking [if random2 < 0 in 7059/49067] [fw = 1] (gegen only) range: double1 -double2 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -17834,7 +17841,7 @@ Checking full range [fw = 1] (gegen only): double1 -double2 double3 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 5994/44805] [fw = 1] (gegen only) range: double1 -double2 double3 +Checking [in 8755/37799] [fw = 1] (gegen only) range: double1 -double2 double3 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -17898,7 +17905,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: double1 -double2 double3 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 10191/49851] [fw = 1] (gegen only) range: double1 -double2 double3 +Checking [if random2 < 0 in 3379/39939] [fw = 1] (gegen only) range: double1 -double2 double3 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -17966,7 +17973,7 @@ Checking full range [fw = 1] (gegen only): -int1 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 5660/39161] [fw = 1] (gegen only) range: -int1 +Checking [in 11553/43323] [fw = 1] (gegen only) range: -int1 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -18030,7 +18037,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: -int1 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 1206/46701] [fw = 1] (gegen only) range: -int1 +Checking [if random2 < 0 in 10384/47303] [fw = 1] (gegen only) range: -int1 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -18098,7 +18105,7 @@ Checking full range [fw = 1] (gegen only): int1 -int2 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 1062/41295] [fw = 1] (gegen only) range: int1 -int2 +Checking [in 3419/44177] [fw = 1] (gegen only) range: int1 -int2 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -18162,7 +18169,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: int1 -int2 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 6898/43080] [fw = 1] (gegen only) range: int1 -int2 +Checking [if random2 < 0 in 11855/41935] [fw = 1] (gegen only) range: int1 -int2 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -18230,7 +18237,7 @@ Checking full range [fw = 1] (gegen only): int1 -int2 int3 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 251/38295] [fw = 1] (gegen only) range: int1 -int2 int3 +Checking [in 598/45268] [fw = 1] (gegen only) range: int1 -int2 int3 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -18294,7 +18301,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: int1 -int2 int3 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 2394/49887] [fw = 1] (gegen only) range: int1 -int2 int3 +Checking [if random2 < 0 in 6710/41115] [fw = 1] (gegen only) range: int1 -int2 int3 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -18362,7 +18369,7 @@ Checking full range [fw = 1] (gegen only): -int1 -str_32 -double1 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 7430/47708] [fw = 1] (gegen only) range: -int1 -str_32 -double1 +Checking [in 6332/40293] [fw = 1] (gegen only) range: -int1 -str_32 -double1 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -18426,7 +18433,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: -int1 -str_32 -double1 compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 8974/39490] [fw = 1] (gegen only) range: -int1 -str_32 -double1 +Checking [if random2 < 0 in 10570/48470] [fw = 1] (gegen only) range: -int1 -str_32 -double1 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -18494,7 +18501,7 @@ Checking full range [fw = 1] (gegen only): int1 -str_32 double1 -int2 str_12 -do compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 7792/41579] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [in 12119/46325] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -18558,7 +18565,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: int1 -str_32 double1 -int compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 2044/40359] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [if random2 < 0 in 2216/40288] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -18626,7 +18633,7 @@ Checking full range [fw = 1] (gegen only): int1 -str_32 double1 -int2 str_12 -do compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 5603/39912] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 11004/48429] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -18690,7 +18697,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: int1 -str_32 double1 -int compare_gegen_gcollapse (passed): q70 [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [if random2 < 0 in 1574/45882] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [if random2 < 0 in 2679/45495] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_gegen_gcollapse (passed): nunique [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = 1] (gegen only) yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -18759,7 +18766,7 @@ Checking full range [fw = 1] (gegen only): -str_12 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 3074/20071] [fw = 1] (gegen only) range: -str_12 +Checking [in 3432/19092] [fw = 1] (gegen only) range: -str_12 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -18791,7 +18798,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: -str_12 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 6022/23842 if random2 < 0] [fw = 1] (gegen only) range: -str_12 +Checking [in 899/23658 if random2 < 0] [fw = 1] (gegen only) range: -str_12 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -18827,7 +18834,7 @@ Checking full range [fw = 1] (gegen only): str_12 -str_32 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 5991/23156] [fw = 1] (gegen only) range: str_12 -str_32 +Checking [in 2799/24509] [fw = 1] (gegen only) range: str_12 -str_32 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -18859,7 +18866,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: str_12 -str_32 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 663/18793 if random2 < 0] [fw = 1] (gegen only) range: str_12 -str_32 +Checking [in 2863/20726 if random2 < 0] [fw = 1] (gegen only) range: str_12 -str_32 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -18895,7 +18902,7 @@ Checking full range [fw = 1] (gegen only): str_12 -str_32 str_4 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 4795/21415] [fw = 1] (gegen only) range: str_12 -str_32 str_4 +Checking [in 3591/22708] [fw = 1] (gegen only) range: str_12 -str_32 str_4 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -18927,7 +18934,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: str_12 -str_32 str_4 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 2329/21186 if random2 < 0] [fw = 1] (gegen only) range: str_12 -str_32 str_4 +Checking [in 4782/23149 if random2 < 0] [fw = 1] (gegen only) range: str_12 -str_32 str_4 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -18963,7 +18970,7 @@ Checking full range [fw = 1] (gegen only): -double1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 4846/22864] [fw = 1] (gegen only) range: -double1 +Checking [in 575/24583] [fw = 1] (gegen only) range: -double1 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -18995,7 +19002,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: -double1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 3644/20753 if random2 < 0] [fw = 1] (gegen only) range: -double1 +Checking [in 5904/23322 if random2 < 0] [fw = 1] (gegen only) range: -double1 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -19031,7 +19038,7 @@ Checking full range [fw = 1] (gegen only): double1 -double2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 2612/19960] [fw = 1] (gegen only) range: double1 -double2 +Checking [in 290/20788] [fw = 1] (gegen only) range: double1 -double2 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -19063,7 +19070,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: double1 -double2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 4087/23689 if random2 < 0] [fw = 1] (gegen only) range: double1 -double2 +Checking [in 781/24963 if random2 < 0] [fw = 1] (gegen only) range: double1 -double2 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -19099,7 +19106,7 @@ Checking full range [fw = 1] (gegen only): double1 -double2 double3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 4240/22875] [fw = 1] (gegen only) range: double1 -double2 double3 +Checking [in 2712/24283] [fw = 1] (gegen only) range: double1 -double2 double3 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -19131,7 +19138,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: double1 -double2 double3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 4102/21572 if random2 < 0] [fw = 1] (gegen only) range: double1 -double2 double3 +Checking [in 2043/20825 if random2 < 0] [fw = 1] (gegen only) range: double1 -double2 double3 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -19167,7 +19174,7 @@ Checking full range [fw = 1] (gegen only): -int1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 1216/19860] [fw = 1] (gegen only) range: -int1 +Checking [in 3640/24183] [fw = 1] (gegen only) range: -int1 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -19199,7 +19206,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: -int1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 3134/22990 if random2 < 0] [fw = 1] (gegen only) range: -int1 +Checking [in 2153/19428 if random2 < 0] [fw = 1] (gegen only) range: -int1 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -19235,7 +19242,7 @@ Checking full range [fw = 1] (gegen only): int1 -int2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 2391/21569] [fw = 1] (gegen only) range: int1 -int2 +Checking [in 4801/24240] [fw = 1] (gegen only) range: int1 -int2 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -19267,7 +19274,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: int1 -int2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 1445/23589 if random2 < 0] [fw = 1] (gegen only) range: int1 -int2 +Checking [in 1971/20415 if random2 < 0] [fw = 1] (gegen only) range: int1 -int2 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -19303,7 +19310,7 @@ Checking full range [fw = 1] (gegen only): int1 -int2 int3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 1776/22994] [fw = 1] (gegen only) range: int1 -int2 int3 +Checking [in 244/20830] [fw = 1] (gegen only) range: int1 -int2 int3 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -19335,7 +19342,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: int1 -int2 int3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 3183/20162 if random2 < 0] [fw = 1] (gegen only) range: int1 -int2 int3 +Checking [in 3862/23256 if random2 < 0] [fw = 1] (gegen only) range: int1 -int2 int3 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -19371,7 +19378,7 @@ Checking full range [fw = 1] (gegen only): int1 -str_32 double1 -int2 str_12 -do compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 4380/20138] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 312/20788] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -19403,7 +19410,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: int1 -str_32 double1 -int compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 5492/19097 if random2 < 0] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 4146/21072 if random2 < 0] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_cv_gcollapse (skip): cv [fw = 1] (gegen only) skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = 1] (gegen only) skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = 1] (gegen only) yielded consistent results (tol = .0001) @@ -19429,7 +19436,7 @@ Checking full range [fw = 1] (gegen only): compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 3659/23623] [fw = 1] (gegen only) range: +Checking [in 3919/21406] [fw = 1] (gegen only) range: compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19437,7 +19444,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 3094/19357 if random2 < 0] [fw = 1] (gegen only) range: +Checking [in 2723/24013 if random2 < 0] [fw = 1] (gegen only) range: compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19449,7 +19456,7 @@ Checking full range [fw = 1] (gegen only): -str_12 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 524/19394] [fw = 1] (gegen only) range: -str_12 +Checking [in 6242/19169] [fw = 1] (gegen only) range: -str_12 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19457,7 +19464,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: -str_12 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 239/18846 if random2 < 0] [fw = 1] (gegen only) range: -str_12 +Checking [in 4281/24416 if random2 < 0] [fw = 1] (gegen only) range: -str_12 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19469,7 +19476,7 @@ Checking full range [fw = 1] (gegen only): str_12 -str_32 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 3622/19443] [fw = 1] (gegen only) range: str_12 -str_32 +Checking [in 3416/21260] [fw = 1] (gegen only) range: str_12 -str_32 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19477,7 +19484,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: str_12 -str_32 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 3342/21386 if random2 < 0] [fw = 1] (gegen only) range: str_12 -str_32 +Checking [in 5657/22332 if random2 < 0] [fw = 1] (gegen only) range: str_12 -str_32 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19489,7 +19496,7 @@ Checking full range [fw = 1] (gegen only): str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 6/23281] [fw = 1] (gegen only) range: str_12 -str_32 str_4 +Checking [in 3163/24971] [fw = 1] (gegen only) range: str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19497,7 +19504,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 3820/22093 if random2 < 0] [fw = 1] (gegen only) range: str_12 -str_32 str_4 +Checking [in 6154/23712 if random2 < 0] [fw = 1] (gegen only) range: str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19509,7 +19516,7 @@ Checking full range [fw = 1] (gegen only): -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 425/22594] [fw = 1] (gegen only) range: -double1 +Checking [in 4574/19123] [fw = 1] (gegen only) range: -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19517,7 +19524,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 3/23002 if random2 < 0] [fw = 1] (gegen only) range: -double1 +Checking [in 3231/20950 if random2 < 0] [fw = 1] (gegen only) range: -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19529,7 +19536,7 @@ Checking full range [fw = 1] (gegen only): double1 -double2 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 5418/24828] [fw = 1] (gegen only) range: double1 -double2 +Checking [in 4433/20783] [fw = 1] (gegen only) range: double1 -double2 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19537,7 +19544,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: double1 -double2 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 999/19586 if random2 < 0] [fw = 1] (gegen only) range: double1 -double2 +Checking [in 6162/23060 if random2 < 0] [fw = 1] (gegen only) range: double1 -double2 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19549,7 +19556,7 @@ Checking full range [fw = 1] (gegen only): double1 -double2 double3 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 5230/19905] [fw = 1] (gegen only) range: double1 -double2 double3 +Checking [in 4947/22478] [fw = 1] (gegen only) range: double1 -double2 double3 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19557,7 +19564,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: double1 -double2 double3 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 345/22676 if random2 < 0] [fw = 1] (gegen only) range: double1 -double2 double3 +Checking [in 3564/24744 if random2 < 0] [fw = 1] (gegen only) range: double1 -double2 double3 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19569,7 +19576,7 @@ Checking full range [fw = 1] (gegen only): -int1 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 4557/20899] [fw = 1] (gegen only) range: -int1 +Checking [in 1524/20918] [fw = 1] (gegen only) range: -int1 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19577,7 +19584,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: -int1 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 1947/20330 if random2 < 0] [fw = 1] (gegen only) range: -int1 +Checking [in 4200/21246 if random2 < 0] [fw = 1] (gegen only) range: -int1 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19589,7 +19596,7 @@ Checking full range [fw = 1] (gegen only): int1 -int2 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 5628/20599] [fw = 1] (gegen only) range: int1 -int2 +Checking [in 5172/22991] [fw = 1] (gegen only) range: int1 -int2 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19597,7 +19604,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: int1 -int2 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 1887/19104 if random2 < 0] [fw = 1] (gegen only) range: int1 -int2 +Checking [in 3613/22406 if random2 < 0] [fw = 1] (gegen only) range: int1 -int2 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19609,7 +19616,7 @@ Checking full range [fw = 1] (gegen only): int1 -int2 int3 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 2007/19927] [fw = 1] (gegen only) range: int1 -int2 int3 +Checking [in 1831/22054] [fw = 1] (gegen only) range: int1 -int2 int3 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19617,7 +19624,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: int1 -int2 int3 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 1511/23594 if random2 < 0] [fw = 1] (gegen only) range: int1 -int2 int3 +Checking [in 6197/23834 if random2 < 0] [fw = 1] (gegen only) range: int1 -int2 int3 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19629,7 +19636,7 @@ Checking full range [fw = 1] (gegen only): -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 4223/20008] [fw = 1] (gegen only) range: -int1 -str_32 -double1 +Checking [in 409/21009] [fw = 1] (gegen only) range: -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19637,7 +19644,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 3872/22066 if random2 < 0] [fw = 1] (gegen only) range: -int1 -str_32 -double1 +Checking [in 2795/23111 if random2 < 0] [fw = 1] (gegen only) range: -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19649,7 +19656,7 @@ Checking full range [fw = 1] (gegen only): int1 -str_32 double1 -int2 str_12 -do compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 1215/21003] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [in 3022/21425] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19657,7 +19664,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: int1 -str_32 double1 -int compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 5295/22042 if random2 < 0] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [in 3294/21843 if random2 < 0] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19669,7 +19676,7 @@ Checking full range [fw = 1] (gegen only): int1 -str_32 double1 -int2 str_12 -do compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 3546/24633] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 3510/24009] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19677,7 +19684,7 @@ Checking [if random2 > 0] [fw = 1] (gegen only) range: int1 -str_32 double1 -int compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) -Checking [in 4386/22521 if random2 < 0] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 1183/21066 if random2 < 0] [fw = 1] (gegen only) range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_kurt_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = 1] (gegen only) yielded same results (tol = .0001) @@ -19699,105 +19706,105 @@ consistency_collapse, oncollision(error) wgt(c [fw = 1]) Checking collapse. N = 25,000; varlist = ----------------------------------------- compare_collapse (passed): full range [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 1567/21411] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 4212/22141] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 5539/24469] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 342/18872] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = str_12 ----------------------------------------------- compare_collapse (passed): full range [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 2797/18782] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 556/23568] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 4502/19544] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 4374/21197] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = str_12 str_32 ------------------------------------------------------ compare_collapse (passed): full range [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 4622/24673] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 115/20907] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 3154/21895] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 2210/22013] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = str_12 str_32 str_4 ------------------------------------------------------------ compare_collapse (passed): full range [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 851/22516] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 4631/19080] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 1145/23759] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 5006/23011] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = double1 ------------------------------------------------ compare_collapse (passed): full range [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 3859/21045] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 3543/19227] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 1367/24540] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 4146/20035] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = double1 double2 -------------------------------------------------------- compare_collapse (passed): full range [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 3511/21516] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 827/21834] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 5055/20933] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 2349/18783] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = double1 double2 double3 ---------------------------------------------------------------- compare_collapse (passed): full range [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 4052/24711] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 24/24499] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 1980/19238] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1451/19821] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 --------------------------------------------- compare_collapse (passed): full range [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 4/24628] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 5354/18918] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 941/24777] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 710/24319] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 int2 -------------------------------------------------- compare_collapse (passed): full range [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 1061/21852] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 2920/20016] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 1034/21680] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 3535/23794] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 int2 int3 ------------------------------------------------------- compare_collapse (passed): full range [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 3940/19702] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 225/19618] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 1460/20102] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 2698/21286] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 str_32 double1 ------------------------------------------------------------ compare_collapse (passed): full range [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 438/19278] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 910/21805] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 1289/23814] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 222/24161] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 str_32 double1 int2 str_12 double2 -------------------------------------------------------------------------------- compare_collapse (passed): full range [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 5060/22991] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 2120/24224] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 1765/21831] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1073/19308] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 --------------------------------------------------------------------------------------------------- compare_collapse (passed): full range [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 3945/20241] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 74/24034] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 2867/23904] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1430/19137] [fw = 1] (collapse only), gcollapse results equal to collapse (tol = .0001) @@ -19847,7 +19854,7 @@ Checking full range [aw = unif_0_100]: compare_gegen_gcollapse (passed): q70 [aw = unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 476/38293] [fw = int_unif_0_100] range: +Checking [in 8026/48209] [fw = int_unif_0_100] range: compare_gegen_gcollapse (passed): nunique [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -19908,7 +19915,7 @@ Checking [if random2 > 0] [iw = rnormal_0_10] range: compare_gegen_gcollapse (passed): q70 [iw = rnormal_0_10] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [iw = rnormal_0_10] yielded same results (tol = .0001) -Checking [if random2 < 0 in 7927/47474] [pw = float_unif_0_1] range: +Checking [if random2 < 0 in 7361/40759] [pw = float_unif_0_1] range: compare_gegen_gcollapse (passed): nunique [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [pw = float_unif_0_1] yielded same results (tol = .0001) @@ -19968,7 +19975,7 @@ Checking full range [aw = unif_0_100]: -str_12 compare_gegen_gcollapse (passed): q70 [aw = unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 9342/47471] [fw = int_unif_0_100] range: -str_12 +Checking [in 693/43942] [fw = int_unif_0_100] range: -str_12 compare_gegen_gcollapse (passed): nunique [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -20029,7 +20036,7 @@ Checking [if random2 > 0] [iw = rnormal_0_10] range: -str_12 compare_gegen_gcollapse (passed): q70 [iw = rnormal_0_10] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [iw = rnormal_0_10] yielded same results (tol = .0001) -Checking [if random2 < 0 in 6409/43318] [pw = float_unif_0_1] range: -str_12 +Checking [if random2 < 0 in 5681/39083] [pw = float_unif_0_1] range: -str_12 compare_gegen_gcollapse (passed): nunique [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [pw = float_unif_0_1] yielded same results (tol = .0001) @@ -20089,7 +20096,7 @@ Checking full range [aw = unif_0_100]: str_12 -str_32 compare_gegen_gcollapse (passed): q70 [aw = unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 9104/40376] [fw = int_unif_0_100] range: str_12 -str_32 +Checking [in 412/42498] [fw = int_unif_0_100] range: str_12 -str_32 compare_gegen_gcollapse (passed): nunique [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -20150,7 +20157,7 @@ Checking [if random2 > 0] [iw = rnormal_0_10] range: str_12 -str_32 compare_gegen_gcollapse (passed): q70 [iw = rnormal_0_10] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [iw = rnormal_0_10] yielded same results (tol = .0001) -Checking [if random2 < 0 in 251/47011] [pw = float_unif_0_1] range: str_12 -str_32 +Checking [if random2 < 0 in 8203/48022] [pw = float_unif_0_1] range: str_12 -str_32 compare_gegen_gcollapse (passed): nunique [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [pw = float_unif_0_1] yielded same results (tol = .0001) @@ -20210,7 +20217,7 @@ Checking full range [aw = unif_0_100]: str_12 -str_32 str_4 compare_gegen_gcollapse (passed): q70 [aw = unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 8473/39603] [fw = int_unif_0_100] range: str_12 -str_32 str_4 +Checking [in 2315/41232] [fw = int_unif_0_100] range: str_12 -str_32 str_4 compare_gegen_gcollapse (passed): nunique [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -20271,7 +20278,7 @@ Checking [if random2 > 0] [iw = rnormal_0_10] range: str_12 -str_32 str_4 compare_gegen_gcollapse (passed): q70 [iw = rnormal_0_10] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [iw = rnormal_0_10] yielded same results (tol = .0001) -Checking [if random2 < 0 in 2258/39410] [pw = float_unif_0_1] range: str_12 -str_32 str_4 +Checking [if random2 < 0 in 5173/48466] [pw = float_unif_0_1] range: str_12 -str_32 str_4 compare_gegen_gcollapse (passed): nunique [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [pw = float_unif_0_1] yielded same results (tol = .0001) @@ -20331,7 +20338,7 @@ Checking full range [aw = unif_0_100]: -double1 compare_gegen_gcollapse (passed): q70 [aw = unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 7088/40589] [fw = int_unif_0_100] range: -double1 +Checking [in 11929/37881] [fw = int_unif_0_100] range: -double1 compare_gegen_gcollapse (passed): nunique [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -20392,7 +20399,7 @@ Checking [if random2 > 0] [iw = rnormal_0_10] range: -double1 compare_gegen_gcollapse (passed): q70 [iw = rnormal_0_10] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [iw = rnormal_0_10] yielded same results (tol = .0001) -Checking [if random2 < 0 in 11445/42777] [pw = float_unif_0_1] range: -double1 +Checking [if random2 < 0 in 9856/49447] [pw = float_unif_0_1] range: -double1 compare_gegen_gcollapse (passed): nunique [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [pw = float_unif_0_1] yielded same results (tol = .0001) @@ -20452,7 +20459,7 @@ Checking full range [aw = unif_0_100]: double1 -double2 compare_gegen_gcollapse (passed): q70 [aw = unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 2398/41876] [fw = int_unif_0_100] range: double1 -double2 +Checking [in 4383/45691] [fw = int_unif_0_100] range: double1 -double2 compare_gegen_gcollapse (passed): nunique [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -20513,7 +20520,7 @@ Checking [if random2 > 0] [iw = rnormal_0_10] range: double1 -double2 compare_gegen_gcollapse (passed): q70 [iw = rnormal_0_10] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [iw = rnormal_0_10] yielded same results (tol = .0001) -Checking [if random2 < 0 in 11616/45741] [pw = float_unif_0_1] range: double1 -double2 +Checking [if random2 < 0 in 9519/43087] [pw = float_unif_0_1] range: double1 -double2 compare_gegen_gcollapse (passed): nunique [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [pw = float_unif_0_1] yielded same results (tol = .0001) @@ -20573,7 +20580,7 @@ Checking full range [aw = unif_0_100]: double1 -double2 double3 compare_gegen_gcollapse (passed): q70 [aw = unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 7701/40933] [fw = int_unif_0_100] range: double1 -double2 double3 +Checking [in 11131/40090] [fw = int_unif_0_100] range: double1 -double2 double3 compare_gegen_gcollapse (passed): nunique [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -20634,7 +20641,7 @@ Checking [if random2 > 0] [iw = rnormal_0_10] range: double1 -double2 double3 compare_gegen_gcollapse (passed): q70 [iw = rnormal_0_10] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [iw = rnormal_0_10] yielded same results (tol = .0001) -Checking [if random2 < 0 in 10579/49655] [pw = float_unif_0_1] range: double1 -double2 double3 +Checking [if random2 < 0 in 12337/38912] [pw = float_unif_0_1] range: double1 -double2 double3 compare_gegen_gcollapse (passed): nunique [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [pw = float_unif_0_1] yielded same results (tol = .0001) @@ -20694,7 +20701,7 @@ Checking full range [aw = unif_0_100]: -int1 compare_gegen_gcollapse (passed): q70 [aw = unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 5020/45881] [fw = int_unif_0_100] range: -int1 +Checking [in 3916/43103] [fw = int_unif_0_100] range: -int1 compare_gegen_gcollapse (passed): nunique [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -20755,7 +20762,7 @@ Checking [if random2 > 0] [iw = rnormal_0_10] range: -int1 compare_gegen_gcollapse (passed): q70 [iw = rnormal_0_10] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [iw = rnormal_0_10] yielded same results (tol = .0001) -Checking [if random2 < 0 in 9605/41623] [pw = float_unif_0_1] range: -int1 +Checking [if random2 < 0 in 3021/47804] [pw = float_unif_0_1] range: -int1 compare_gegen_gcollapse (passed): nunique [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [pw = float_unif_0_1] yielded same results (tol = .0001) @@ -20815,7 +20822,7 @@ Checking full range [aw = unif_0_100]: int1 -int2 compare_gegen_gcollapse (passed): q70 [aw = unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 443/44066] [fw = int_unif_0_100] range: int1 -int2 +Checking [in 7208/48061] [fw = int_unif_0_100] range: int1 -int2 compare_gegen_gcollapse (passed): nunique [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -20876,7 +20883,7 @@ Checking [if random2 > 0] [iw = rnormal_0_10] range: int1 -int2 compare_gegen_gcollapse (passed): q70 [iw = rnormal_0_10] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [iw = rnormal_0_10] yielded same results (tol = .0001) -Checking [if random2 < 0 in 757/45743] [pw = float_unif_0_1] range: int1 -int2 +Checking [if random2 < 0 in 9630/40645] [pw = float_unif_0_1] range: int1 -int2 compare_gegen_gcollapse (passed): nunique [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [pw = float_unif_0_1] yielded same results (tol = .0001) @@ -20936,7 +20943,7 @@ Checking full range [aw = unif_0_100]: int1 -int2 int3 compare_gegen_gcollapse (passed): q70 [aw = unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 6700/46684] [fw = int_unif_0_100] range: int1 -int2 int3 +Checking [in 11990/46609] [fw = int_unif_0_100] range: int1 -int2 int3 compare_gegen_gcollapse (passed): nunique [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -20997,7 +21004,7 @@ Checking [if random2 > 0] [iw = rnormal_0_10] range: int1 -int2 int3 compare_gegen_gcollapse (passed): q70 [iw = rnormal_0_10] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [iw = rnormal_0_10] yielded same results (tol = .0001) -Checking [if random2 < 0 in 6372/42371] [pw = float_unif_0_1] range: int1 -int2 int3 +Checking [if random2 < 0 in 5248/40849] [pw = float_unif_0_1] range: int1 -int2 int3 compare_gegen_gcollapse (passed): nunique [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [pw = float_unif_0_1] yielded same results (tol = .0001) @@ -21057,7 +21064,7 @@ Checking full range [aw = unif_0_100]: -int1 -str_32 -double1 compare_gegen_gcollapse (passed): q70 [aw = unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 5323/47325] [fw = int_unif_0_100] range: -int1 -str_32 -double1 +Checking [in 4971/42231] [fw = int_unif_0_100] range: -int1 -str_32 -double1 compare_gegen_gcollapse (passed): nunique [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -21118,7 +21125,7 @@ Checking [if random2 > 0] [iw = rnormal_0_10] range: -int1 -str_32 -double1 compare_gegen_gcollapse (passed): q70 [iw = rnormal_0_10] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [iw = rnormal_0_10] yielded same results (tol = .0001) -Checking [if random2 < 0 in 118/38446] [pw = float_unif_0_1] range: -int1 -str_32 -double1 +Checking [if random2 < 0 in 8022/38324] [pw = float_unif_0_1] range: -int1 -str_32 -double1 compare_gegen_gcollapse (passed): nunique [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [pw = float_unif_0_1] yielded same results (tol = .0001) @@ -21178,7 +21185,7 @@ Checking full range [aw = unif_0_100]: int1 -str_32 double1 -int2 str_12 -double compare_gegen_gcollapse (passed): q70 [aw = unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 2994/40707] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [in 9502/38544] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 compare_gegen_gcollapse (passed): nunique [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -21239,7 +21246,7 @@ Checking [if random2 > 0] [iw = rnormal_0_10] range: int1 -str_32 double1 -int2 compare_gegen_gcollapse (passed): q70 [iw = rnormal_0_10] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [iw = rnormal_0_10] yielded same results (tol = .0001) -Checking [if random2 < 0 in 524/39568] [pw = float_unif_0_1] range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [if random2 < 0 in 3837/46815] [pw = float_unif_0_1] range: int1 -str_32 double1 -int2 str_12 -double2 compare_gegen_gcollapse (passed): nunique [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [pw = float_unif_0_1] yielded same results (tol = .0001) @@ -21299,7 +21306,7 @@ Checking full range [aw = unif_0_100]: int1 -str_32 double1 -int2 str_12 -double compare_gegen_gcollapse (passed): q70 [aw = unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 4768/37857] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 3014/41886] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_gegen_gcollapse (passed): nunique [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [fw = int_unif_0_100] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -21360,7 +21367,7 @@ Checking [if random2 > 0] [iw = rnormal_0_10] range: int1 -str_32 double1 -int2 compare_gegen_gcollapse (passed): q70 [iw = rnormal_0_10] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): q90 [iw = rnormal_0_10] yielded same results (tol = .0001) -Checking [if random2 < 0 in 12406/45964] [pw = float_unif_0_1] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [if random2 < 0 in 2831/37790] [pw = float_unif_0_1] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_gegen_gcollapse (passed): nunique [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): nmissing [pw = float_unif_0_1] yielded same results (tol = .0001) compare_gegen_gcollapse (passed): sum [pw = float_unif_0_1] yielded same results (tol = .0001) @@ -21423,7 +21430,7 @@ Checking full range [aw = unif_0_100]: -str_12 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 5649/24918] [fw = int_unif_0_100] range: -str_12 +Checking [in 1339/23169] [fw = int_unif_0_100] range: -str_12 compare_cv_gcollapse (skip): cv [fw = int_unif_0_100] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = int_unif_0_100] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = int_unif_0_100] yielded consistent results (tol = .0001) @@ -21455,7 +21462,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: -str_12 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 1885/20290 if random2 < 0] [pw = float_unif_0_1] range: -str_12 +Checking [in 1680/23695 if random2 < 0] [pw = float_unif_0_1] range: -str_12 compare_cv_gcollapse (skip): cv [pw = float_unif_0_1] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [pw = float_unif_0_1] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [pw = float_unif_0_1] yielded consistent results (tol = .0001) @@ -21491,7 +21498,7 @@ Checking full range [aw = unif_0_100]: str_12 -str_32 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 3584/20639] [fw = int_unif_0_100] range: str_12 -str_32 +Checking [in 5109/19830] [fw = int_unif_0_100] range: str_12 -str_32 compare_cv_gcollapse (skip): cv [fw = int_unif_0_100] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = int_unif_0_100] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = int_unif_0_100] yielded consistent results (tol = .0001) @@ -21523,7 +21530,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: str_12 -str_32 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 869/24975 if random2 < 0] [pw = float_unif_0_1] range: str_12 -str_32 +Checking [in 1604/24892 if random2 < 0] [pw = float_unif_0_1] range: str_12 -str_32 compare_cv_gcollapse (skip): cv [pw = float_unif_0_1] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [pw = float_unif_0_1] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [pw = float_unif_0_1] yielded consistent results (tol = .0001) @@ -21559,7 +21566,7 @@ Checking full range [aw = unif_0_100]: str_12 -str_32 str_4 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 2463/24956] [fw = int_unif_0_100] range: str_12 -str_32 str_4 +Checking [in 918/23586] [fw = int_unif_0_100] range: str_12 -str_32 str_4 compare_cv_gcollapse (skip): cv [fw = int_unif_0_100] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = int_unif_0_100] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = int_unif_0_100] yielded consistent results (tol = .0001) @@ -21591,7 +21598,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: str_12 -str_32 str_4 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 1491/21157 if random2 < 0] [pw = float_unif_0_1] range: str_12 -str_32 str_4 +Checking [in 4951/24407 if random2 < 0] [pw = float_unif_0_1] range: str_12 -str_32 str_4 compare_cv_gcollapse (skip): cv [pw = float_unif_0_1] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [pw = float_unif_0_1] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [pw = float_unif_0_1] yielded consistent results (tol = .0001) @@ -21627,7 +21634,7 @@ Checking full range [aw = unif_0_100]: -double1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 6006/19423] [fw = int_unif_0_100] range: -double1 +Checking [in 2175/20160] [fw = int_unif_0_100] range: -double1 compare_cv_gcollapse (skip): cv [fw = int_unif_0_100] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = int_unif_0_100] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = int_unif_0_100] yielded consistent results (tol = .0001) @@ -21659,7 +21666,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: -double1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 4418/19330 if random2 < 0] [pw = float_unif_0_1] range: -double1 +Checking [in 5720/24658 if random2 < 0] [pw = float_unif_0_1] range: -double1 compare_cv_gcollapse (skip): cv [pw = float_unif_0_1] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [pw = float_unif_0_1] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [pw = float_unif_0_1] yielded consistent results (tol = .0001) @@ -21695,7 +21702,7 @@ Checking full range [aw = unif_0_100]: double1 -double2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 4572/21188] [fw = int_unif_0_100] range: double1 -double2 +Checking [in 5319/19027] [fw = int_unif_0_100] range: double1 -double2 compare_cv_gcollapse (skip): cv [fw = int_unif_0_100] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = int_unif_0_100] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = int_unif_0_100] yielded consistent results (tol = .0001) @@ -21727,7 +21734,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: double1 -double2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 1255/20551 if random2 < 0] [pw = float_unif_0_1] range: double1 -double2 +Checking [in 6202/19142 if random2 < 0] [pw = float_unif_0_1] range: double1 -double2 compare_cv_gcollapse (skip): cv [pw = float_unif_0_1] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [pw = float_unif_0_1] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [pw = float_unif_0_1] yielded consistent results (tol = .0001) @@ -21763,7 +21770,7 @@ Checking full range [aw = unif_0_100]: double1 -double2 double3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 706/23319] [fw = int_unif_0_100] range: double1 -double2 double3 +Checking [in 2134/18756] [fw = int_unif_0_100] range: double1 -double2 double3 compare_cv_gcollapse (skip): cv [fw = int_unif_0_100] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = int_unif_0_100] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = int_unif_0_100] yielded consistent results (tol = .0001) @@ -21795,7 +21802,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: double1 -double2 double3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 4746/24754 if random2 < 0] [pw = float_unif_0_1] range: double1 -double2 double3 +Checking [in 2504/23919 if random2 < 0] [pw = float_unif_0_1] range: double1 -double2 double3 compare_cv_gcollapse (skip): cv [pw = float_unif_0_1] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [pw = float_unif_0_1] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [pw = float_unif_0_1] yielded consistent results (tol = .0001) @@ -21831,7 +21838,7 @@ Checking full range [aw = unif_0_100]: -int1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 5737/21875] [fw = int_unif_0_100] range: -int1 +Checking [in 3754/24302] [fw = int_unif_0_100] range: -int1 compare_cv_gcollapse (skip): cv [fw = int_unif_0_100] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = int_unif_0_100] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = int_unif_0_100] yielded consistent results (tol = .0001) @@ -21863,7 +21870,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: -int1 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 4198/20528 if random2 < 0] [pw = float_unif_0_1] range: -int1 +Checking [in 2540/19533 if random2 < 0] [pw = float_unif_0_1] range: -int1 compare_cv_gcollapse (skip): cv [pw = float_unif_0_1] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [pw = float_unif_0_1] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [pw = float_unif_0_1] yielded consistent results (tol = .0001) @@ -21899,7 +21906,7 @@ Checking full range [aw = unif_0_100]: int1 -int2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 4398/24660] [fw = int_unif_0_100] range: int1 -int2 +Checking [in 2022/22711] [fw = int_unif_0_100] range: int1 -int2 compare_cv_gcollapse (skip): cv [fw = int_unif_0_100] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = int_unif_0_100] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = int_unif_0_100] yielded consistent results (tol = .0001) @@ -21931,7 +21938,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -int2 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 991/22332 if random2 < 0] [pw = float_unif_0_1] range: int1 -int2 +Checking [in 3308/20148 if random2 < 0] [pw = float_unif_0_1] range: int1 -int2 compare_cv_gcollapse (skip): cv [pw = float_unif_0_1] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [pw = float_unif_0_1] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [pw = float_unif_0_1] yielded consistent results (tol = .0001) @@ -21967,7 +21974,7 @@ Checking full range [aw = unif_0_100]: int1 -int2 int3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 5389/24885] [fw = int_unif_0_100] range: int1 -int2 int3 +Checking [in 4353/24137] [fw = int_unif_0_100] range: int1 -int2 int3 compare_cv_gcollapse (skip): cv [fw = int_unif_0_100] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = int_unif_0_100] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = int_unif_0_100] yielded consistent results (tol = .0001) @@ -21999,7 +22006,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -int2 int3 compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 3026/19252 if random2 < 0] [pw = float_unif_0_1] range: int1 -int2 int3 +Checking [in 3986/22958 if random2 < 0] [pw = float_unif_0_1] range: int1 -int2 int3 compare_cv_gcollapse (skip): cv [pw = float_unif_0_1] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [pw = float_unif_0_1] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [pw = float_unif_0_1] yielded consistent results (tol = .0001) @@ -22035,7 +22042,7 @@ Checking full range [aw = unif_0_100]: int1 -str_32 double1 -int2 str_12 -double compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 743/22821] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 1160/20840] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_cv_gcollapse (skip): cv [fw = int_unif_0_100] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [fw = int_unif_0_100] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [fw = int_unif_0_100] yielded consistent results (tol = .0001) @@ -22067,7 +22074,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -str_32 double1 -int compare_gini|keepneg_gcollapse (passed): gini|keepneg yielded consistent results (tol = .0001) compare_gini|dropneg_gcollapse (passed): gini|dropneg yielded consistent results (tol = .0001) -Checking [in 2250/20969 if random2 < 0] [pw = float_unif_0_1] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 2078/22914 if random2 < 0] [pw = float_unif_0_1] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_cv_gcollapse (skip): cv [pw = float_unif_0_1] skipped (not allowed with pweights) compare_var_gcollapse (skip): var [pw = float_unif_0_1] skipped (not allowed with pweights) compare_range_gcollapse (passed): range [pw = float_unif_0_1] yielded consistent results (tol = .0001) @@ -22093,7 +22100,7 @@ Checking full range [aw = unif_0_100]: compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 839/19864] [fw = int_unif_0_100] range: +Checking [in 5251/19367] [fw = int_unif_0_100] range: compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -22101,7 +22108,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 1613/22639 if random2 < 0] [aw = unif_0_100] range: +Checking [in 3314/20848 if random2 < 0] [aw = unif_0_100] range: compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) @@ -22113,7 +22120,7 @@ Checking full range [aw = unif_0_100]: -str_12 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 2159/24817] [fw = int_unif_0_100] range: -str_12 +Checking [in 664/21353] [fw = int_unif_0_100] range: -str_12 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -22121,7 +22128,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: -str_12 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 3911/19246 if random2 < 0] [aw = unif_0_100] range: -str_12 +Checking [in 3946/21611 if random2 < 0] [aw = unif_0_100] range: -str_12 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) @@ -22133,7 +22140,7 @@ Checking full range [aw = unif_0_100]: str_12 -str_32 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 3428/22120] [fw = int_unif_0_100] range: str_12 -str_32 +Checking [in 79/20732] [fw = int_unif_0_100] range: str_12 -str_32 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -22141,7 +22148,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: str_12 -str_32 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 3088/21383 if random2 < 0] [aw = unif_0_100] range: str_12 -str_32 +Checking [in 5661/19473 if random2 < 0] [aw = unif_0_100] range: str_12 -str_32 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) @@ -22153,7 +22160,7 @@ Checking full range [aw = unif_0_100]: str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 4596/23310] [fw = int_unif_0_100] range: str_12 -str_32 str_4 +Checking [in 2034/21471] [fw = int_unif_0_100] range: str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -22161,7 +22168,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 2185/22906 if random2 < 0] [aw = unif_0_100] range: str_12 -str_32 str_4 +Checking [in 4039/21956 if random2 < 0] [aw = unif_0_100] range: str_12 -str_32 str_4 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) @@ -22173,7 +22180,7 @@ Checking full range [aw = unif_0_100]: -double1 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 1368/22203] [fw = int_unif_0_100] range: -double1 +Checking [in 1494/21161] [fw = int_unif_0_100] range: -double1 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -22181,7 +22188,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: -double1 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 4130/24289 if random2 < 0] [aw = unif_0_100] range: -double1 +Checking [in 5260/20847 if random2 < 0] [aw = unif_0_100] range: -double1 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) @@ -22193,7 +22200,7 @@ Checking full range [aw = unif_0_100]: double1 -double2 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 4626/22446] [fw = int_unif_0_100] range: double1 -double2 +Checking [in 3209/24197] [fw = int_unif_0_100] range: double1 -double2 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -22201,7 +22208,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: double1 -double2 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 1042/18840 if random2 < 0] [aw = unif_0_100] range: double1 -double2 +Checking [in 2655/23966 if random2 < 0] [aw = unif_0_100] range: double1 -double2 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) @@ -22213,7 +22220,7 @@ Checking full range [aw = unif_0_100]: double1 -double2 double3 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 1828/23567] [fw = int_unif_0_100] range: double1 -double2 double3 +Checking [in 2910/20717] [fw = int_unif_0_100] range: double1 -double2 double3 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -22221,7 +22228,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: double1 -double2 double3 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 5004/23074 if random2 < 0] [aw = unif_0_100] range: double1 -double2 double3 +Checking [in 1526/23757 if random2 < 0] [aw = unif_0_100] range: double1 -double2 double3 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) @@ -22233,7 +22240,7 @@ Checking full range [aw = unif_0_100]: -int1 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 800/21094] [fw = int_unif_0_100] range: -int1 +Checking [in 1249/21465] [fw = int_unif_0_100] range: -int1 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -22241,7 +22248,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: -int1 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 239/24950 if random2 < 0] [aw = unif_0_100] range: -int1 +Checking [in 127/21677 if random2 < 0] [aw = unif_0_100] range: -int1 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) @@ -22253,7 +22260,7 @@ Checking full range [aw = unif_0_100]: int1 -int2 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 2540/19921] [fw = int_unif_0_100] range: int1 -int2 +Checking [in 4589/23010] [fw = int_unif_0_100] range: int1 -int2 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -22261,7 +22268,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -int2 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 6133/20349 if random2 < 0] [aw = unif_0_100] range: int1 -int2 +Checking [in 1544/21463 if random2 < 0] [aw = unif_0_100] range: int1 -int2 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) @@ -22273,7 +22280,7 @@ Checking full range [aw = unif_0_100]: int1 -int2 int3 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 5730/22802] [fw = int_unif_0_100] range: int1 -int2 int3 +Checking [in 5546/22075] [fw = int_unif_0_100] range: int1 -int2 int3 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -22281,7 +22288,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -int2 int3 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 4889/23130 if random2 < 0] [aw = unif_0_100] range: int1 -int2 int3 +Checking [in 678/23901 if random2 < 0] [aw = unif_0_100] range: int1 -int2 int3 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) @@ -22293,7 +22300,7 @@ Checking full range [aw = unif_0_100]: -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 5286/20801] [fw = int_unif_0_100] range: -int1 -str_32 -double1 +Checking [in 4424/20736] [fw = int_unif_0_100] range: -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -22301,7 +22308,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 2772/24069 if random2 < 0] [aw = unif_0_100] range: -int1 -str_32 -double1 +Checking [in 3766/21563 if random2 < 0] [aw = unif_0_100] range: -int1 -str_32 -double1 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) @@ -22313,7 +22320,7 @@ Checking full range [aw = unif_0_100]: int1 -str_32 double1 -int2 str_12 -double compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 3965/22672] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [in 5336/21185] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -22321,7 +22328,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -str_32 double1 -int compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 3091/19428 if random2 < 0] [aw = unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 +Checking [in 258/20851 if random2 < 0] [aw = unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) @@ -22333,7 +22340,7 @@ Checking full range [aw = unif_0_100]: int1 -str_32 double1 -int2 str_12 -double compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) -Checking [in 1740/20158] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 2665/20821] [fw = int_unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) @@ -22341,7 +22348,7 @@ Checking [if random2 > 0] [fw = int_unif_0_100] range: int1 -str_32 double1 -int compare_kurt_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [fw = int_unif_0_100] yielded same results (tol = .0001) -Checking [in 4507/18778 if random2 < 0] [aw = unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 +Checking [in 2113/21946 if random2 < 0] [aw = unif_0_100] range: int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 compare_kurt_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) compare_skew_gcollapse (passed): sum [aw = unif_0_100] yielded same results (tol = .0001) @@ -22363,105 +22370,105 @@ consistency_collapse, oncollision(error) wgt(both mix) Checking collapse. N = 25,000; varlist = ----------------------------------------- compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 2335/24962] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 3960/24630] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 5598/23339] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 2246/21442] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = str_12 ----------------------------------------------- compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 5123/21137] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 1237/20004] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 5023/24614] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1806/21914] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = str_12 str_32 ------------------------------------------------------ compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 3354/19921] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 4998/21145] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 4108/19770] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 5952/19471] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = str_12 str_32 str_4 ------------------------------------------------------------ compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 3459/20976] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 5394/24309] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 4616/21376] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 4166/24987] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = double1 ------------------------------------------------ compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 5443/21062] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 6085/20130] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 3675/20347] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1289/24580] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = double1 double2 -------------------------------------------------------- compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 5334/22726] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 4019/22096] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 4982/23423] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1445/24171] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = double1 double2 double3 ---------------------------------------------------------------- compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 4803/23949] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 970/23987] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 1969/20085] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 3013/22438] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 --------------------------------------------- compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 4536/21588] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 597/20069] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 5875/21520] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 5949/24595] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 int2 -------------------------------------------------- compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 5117/23752] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 452/22512] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 3735/21836] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 292/22599] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 int2 int3 ------------------------------------------------------- compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 1674/23267] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 466/19111] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 6040/24867] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 947/24293] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 str_32 double1 ------------------------------------------------------------ compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 566/21680] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 1070/24230] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 4302/20637] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 2302/20837] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 str_32 double1 int2 str_12 double2 -------------------------------------------------------------------------------- compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 3918/20761] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 2621/21088] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 4255/24826] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 3059/20624] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) Checking collapse. N = 25,000; varlist = int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 --------------------------------------------------------------------------------------------------- compare_collapse (passed): full range [aw = unif_0_100], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [in 2512/23762] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [in 1750/19981] [fw = int_unif_0_100], gcollapse results equal to collapse (tol = .0001) compare_collapse (passed): [if random2 > 0] [iw = rnormal_0_10], gcollapse results equal to collapse (tol = .0001) - compare_collapse (passed): [if random2 < 0 in 2663/21880] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) + compare_collapse (passed): [if random2 < 0 in 1390/24264] [pw = float_unif_0_1], gcollapse results equal to collapse (tol = .0001) -------------------------------------------------------------------------------- gquantiles_switch_sanity (many duplicates) @@ -22481,26 +22488,26 @@ I think 'far from one' is a deviation of 0.2 or more. | N | nq | pctile | pctile, binfreq | pctile, binfreq, xtile | | ------------ | ---- | ------------- | --------------- | ---------------------- | -| 50,000 | 2 | 1 ( 5.91) | .44 ( 4.27) | 1 ( 6.16) | -| 50,000 | 5 | 1.1 ( 2.36) | .5 ( 2.14) | 1.07 ( 3.52) | -| 50,000 | 10 | .917 ( 1.18) | .44 ( 1.17) | .933 ( 2.05) | -| 50,000 | 20 | .917 ( .591) | 1.85 ( .61) | .933 ( 1.12) | -| 50,000 | 30 | 1 ( .394) | .48 ( .414) | .933 ( .77) | -| 50,000 | 40 | .769 ( .295) | .444 ( .313) | .813 ( .587) | +| 50,000 | 2 | 1.33 ( 5.91) | 1.33 ( 4.27) | 2.11 ( 6.16) | +| 50,000 | 5 | 1.29 ( 2.36) | .611 ( 2.14) | 1.5 ( 3.52) | +| 50,000 | 10 | 1 ( 1.18) | 1.2 ( 1.17) | 1.8 ( 2.05) | +| 50,000 | 20 | .8 ( .591) | 1 ( .61) | 2.11 ( 1.12) | +| 50,000 | 30 | .875 ( .394) | .889 ( .414) | 1.7 ( .77) | +| 50,000 | 40 | .75 ( .295) | .6 ( .313) | .421 ( .587) | | ------------ | ---- | ------------- | --------------- | ---------------------- | -| 500,000 | 2 | 1.38 ( 7.06) | 1.1 ( 5.04) | 1.09 ( 7.31) | -| 500,000 | 5 | 1.27 ( 2.82) | .956 ( 2.52) | 1.07 ( 4.18) | -| 500,000 | 10 | 1.16 ( 1.41) | .938 ( 1.37) | 1.03 ( 2.44) | -| 500,000 | 20 | .981 ( .706) | .786 ( .72) | .897 ( 1.33) | -| 500,000 | 30 | .982 ( .471) | .75 ( .488) | .861 ( .914) | -| 500,000 | 40 | .5 ( .353) | .548 ( .369) | .646 ( .696) | +| 500,000 | 2 | 1.13 ( 7.06) | 2.06 ( 5.04) | 1.3 ( 7.31) | +| 500,000 | 5 | 1.13 ( 2.82) | 1.55 ( 2.52) | 1.38 ( 4.18) | +| 500,000 | 10 | .567 ( 1.41) | .962 ( 1.37) | 1.06 ( 2.44) | +| 500,000 | 20 | .556 ( .706) | .622 ( .72) | .708 ( 1.33) | +| 500,000 | 30 | .5 ( .471) | .649 ( .488) | .766 ( .914) | +| 500,000 | 40 | .47 ( .353) | .442 ( .369) | .54 ( .696) | | ------------ | ---- | ------------- | --------------- | ---------------------- | -| 5,000,000 | 2 | 1.22 ( 8.21) | .863 ( 5.81) | 1.31 ( 8.46) | -| 5,000,000 | 5 | 1.13 ( 3.28) | 1.06 ( 2.9) | 1.16 ( 4.84) | -| 5,000,000 | 10 | .955 ( 1.64) | .912 ( 1.58) | 1.03 ( 2.82) | -| 5,000,000 | 20 | .727 ( .821) | .688 ( .83) | .857 ( 1.54) | -| 5,000,000 | 30 | .73 ( .547) | .72 ( .562) | .883 ( 1.06) | -| 5,000,000 | 40 | .52 ( .411) | .499 ( .425) | .618 ( .806) | +| 5,000,000 | 2 | 1.51 ( 8.21) | .803 ( 5.81) | 1.65 ( 8.46) | +| 5,000,000 | 5 | 1.26 ( 3.28) | 1.31 ( 2.9) | 1.29 ( 4.84) | +| 5,000,000 | 10 | .96 ( 1.64) | .985 ( 1.58) | 1.14 ( 2.82) | +| 5,000,000 | 20 | .715 ( .821) | .521 ( .83) | .649 ( 1.54) | +| 5,000,000 | 30 | .776 ( .547) | .642 ( .562) | .793 ( 1.06) | +| 5,000,000 | 40 | .491 ( .411) | .372 ( .425) | .525 ( .806) | Testing whether gquantiles method switch code is sane for cutoffs. The table shows the actual ratio between method 1 and method 2 vs the @@ -22516,26 +22523,26 @@ I think 'far from one' is a deviation of 0.2 or more. | N | cutoffs | pctile | pctile, binfreq | pctile, binfreq, xtile | | ------------ | ------- | ------------- | --------------- | ---------------------- | -| 50,000 | 2 | 1 ( 11.8) | .5 ( 9.86) | 1.06 ( 19) | -| 50,000 | 50 | 1.08 ( 11.8) | 1.13 ( 2.1) | .679 ( 4.04) | -| 50,000 | 100 | 1 ( 11.8) | .7 ( 1.15) | 1.06 ( 2.22) | -| 50,000 | 200 | 1 ( 11.8) | .667 ( .608) | 1 ( 1.17) | -| 50,000 | 500 | 1 ( 11.8) | .5 ( .251) | .667 ( .482) | -| 50,000 | 1000 | .929 ( 11.8) | .783 ( .127) | .739 ( .244) | +| 50,000 | 2 | 1 ( 11.8) | .471 ( 9.86) | .688 ( 19) | +| 50,000 | 50 | 1.11 ( 11.8) | .818 ( 2.1) | 1.1 ( 4.04) | +| 50,000 | 100 | 1.25 ( 11.8) | 1.1 ( 1.15) | 1 ( 2.22) | +| 50,000 | 200 | 1 ( 11.8) | 1 ( .608) | .526 ( 1.17) | +| 50,000 | 500 | 1.18 ( 11.8) | .381 ( .251) | .722 ( .482) | +| 50,000 | 1000 | 1.1 ( 11.8) | .375 ( .127) | .75 ( .244) | | ------------ | ------- | ------------- | --------------- | ---------------------- | -| 500,000 | 2 | 1.17 ( 14.1) | 1.08 ( 11.6) | 1.12 ( 22.5) | -| 500,000 | 50 | 1.3 ( 14.1) | 1 ( 2.48) | 1.1 ( 4.79) | -| 500,000 | 100 | 1.18 ( 14.1) | .908 ( 1.36) | .97 ( 2.63) | -| 500,000 | 200 | 1.27 ( 14.1) | .79 ( .717) | .907 ( 1.39) | -| 500,000 | 500 | 1.15 ( 14.1) | .507 ( .296) | .743 ( .572) | -| 500,000 | 1000 | 1.16 ( 14.1) | .358 ( .15) | .5 ( .289) | +| 500,000 | 2 | 1.33 ( 14.1) | 1.24 ( 11.6) | 1.22 ( 22.5) | +| 500,000 | 50 | 1.15 ( 14.1) | 1.02 ( 2.48) | 1.08 ( 4.79) | +| 500,000 | 100 | 1.32 ( 14.1) | .9 ( 1.36) | .886 ( 2.63) | +| 500,000 | 200 | 1.3 ( 14.1) | .785 ( .717) | .9 ( 1.39) | +| 500,000 | 500 | 1.14 ( 14.1) | .537 ( .296) | .591 ( .572) | +| 500,000 | 1000 | 1.31 ( 14.1) | .386 ( .15) | .518 ( .289) | | ------------ | ------- | ------------- | --------------- | ---------------------- | -| 5,000,000 | 2 | 1.07 ( 16.4) | .951 ( 13.4) | 1.11 ( 26) | -| 5,000,000 | 50 | 1.23 ( 16.4) | 1.02 ( 2.86) | 1.14 ( 5.55) | -| 5,000,000 | 100 | 1.22 ( 16.4) | .934 ( 1.57) | 1.05 ( 3.05) | -| 5,000,000 | 200 | 1.19 ( 16.4) | .764 ( .826) | .918 ( 1.6) | -| 5,000,000 | 500 | 1.15 ( 16.4) | .516 ( .341) | .682 ( .662) | -| 5,000,000 | 1000 | 1.18 ( 16.4) | .331 ( .172) | .484 ( .335) | +| 5,000,000 | 2 | 1.2 ( 16.4) | .955 ( 13.4) | 1.11 ( 26) | +| 5,000,000 | 50 | 1.79 ( 16.4) | 1.34 ( 2.86) | 1.4 ( 5.55) | +| 5,000,000 | 100 | 1.64 ( 16.4) | 1.01 ( 1.57) | 1.03 ( 3.05) | +| 5,000,000 | 200 | 1.52 ( 16.4) | .728 ( .826) | .725 ( 1.6) | +| 5,000,000 | 500 | 1.67 ( 16.4) | .477 ( .341) | .567 ( .662) | +| 5,000,000 | 1000 | 1.44 ( 16.4) | .314 ( .172) | .248 ( .335) | -------------------------------------------------------------------------------- gquantiles_switch_sanity (some duplicates) @@ -22555,26 +22562,26 @@ I think 'far from one' is a deviation of 0.2 or more. | N | nq | pctile | pctile, binfreq | pctile, binfreq, xtile | | ------------ | ---- | ------------- | --------------- | ---------------------- | -| 50,000 | 2 | 1.18 ( 5.91) | .813 ( 4.27) | 1.25 ( 6.16) | -| 50,000 | 5 | 1.18 ( 2.36) | 1.09 ( 2.14) | 1.38 ( 3.52) | -| 50,000 | 10 | 1 ( 1.18) | 1.42 ( 1.17) | 1.07 ( 2.05) | -| 50,000 | 20 | 1 ( .591) | 1.5 ( .61) | .867 ( 1.12) | -| 50,000 | 30 | .923 ( .394) | 1.23 ( .414) | .95 ( .77) | -| 50,000 | 40 | .8 ( .295) | 1.13 ( .313) | .778 ( .587) | +| 50,000 | 2 | 1.64 ( 5.91) | 1.33 ( 4.27) | 1.9 ( 6.16) | +| 50,000 | 5 | 1.1 ( 2.36) | 1.7 ( 2.14) | 1 ( 3.52) | +| 50,000 | 10 | 1 ( 1.18) | .733 ( 1.17) | 1 ( 2.05) | +| 50,000 | 20 | 1.1 ( .591) | .667 ( .61) | .917 ( 1.12) | +| 50,000 | 30 | .818 ( .394) | 1.11 ( .414) | 1.36 ( .77) | +| 50,000 | 40 | .75 ( .295) | 1 ( .313) | 1.07 ( .587) | | ------------ | ---- | ------------- | --------------- | ---------------------- | -| 500,000 | 2 | 1.4 ( 7.06) | 1.32 ( 5.04) | 1.3 ( 7.31) | -| 500,000 | 5 | 1.35 ( 2.82) | 1.05 ( 2.52) | 1.2 ( 4.18) | -| 500,000 | 10 | 1.12 ( 1.41) | 1.02 ( 1.37) | 1.04 ( 2.44) | -| 500,000 | 20 | .928 ( .706) | .903 ( .72) | .931 ( 1.33) | -| 500,000 | 30 | .923 ( .471) | .861 ( .488) | .932 ( .914) | -| 500,000 | 40 | .776 ( .353) | .67 ( .369) | .721 ( .696) | +| 500,000 | 2 | 2.25 ( 7.06) | 1.57 ( 5.04) | 1.83 ( 7.31) | +| 500,000 | 5 | 1.38 ( 2.82) | 1.4 ( 2.52) | 1.51 ( 4.18) | +| 500,000 | 10 | 1.38 ( 1.41) | 1.11 ( 1.37) | 1.31 ( 2.44) | +| 500,000 | 20 | .923 ( .706) | .9 ( .72) | .918 ( 1.33) | +| 500,000 | 30 | 1.07 ( .471) | .939 ( .488) | .883 ( .914) | +| 500,000 | 40 | .689 ( .353) | .621 ( .369) | .636 ( .696) | | ------------ | ---- | ------------- | --------------- | ---------------------- | -| 5,000,000 | 2 | 1.4 ( 8.21) | 1.37 ( 5.81) | 1.42 ( 8.46) | -| 5,000,000 | 5 | 1.24 ( 3.28) | 1.18 ( 2.9) | 1.26 ( 4.84) | -| 5,000,000 | 10 | 1.03 ( 1.64) | .968 ( 1.58) | 1.09 ( 2.82) | -| 5,000,000 | 20 | .849 ( .821) | .81 ( .83) | .889 ( 1.54) | -| 5,000,000 | 30 | .824 ( .547) | .778 ( .562) | .9 ( 1.06) | -| 5,000,000 | 40 | .617 ( .411) | .581 ( .425) | .695 ( .806) | +| 5,000,000 | 2 | 2.08 ( 8.21) | 1.87 ( 5.81) | 1.36 ( 8.46) | +| 5,000,000 | 5 | 1.31 ( 3.28) | 1.46 ( 2.9) | 1.69 ( 4.84) | +| 5,000,000 | 10 | 1.16 ( 1.64) | 1.15 ( 1.58) | 1.11 ( 2.82) | +| 5,000,000 | 20 | .872 ( .821) | .707 ( .83) | .897 ( 1.54) | +| 5,000,000 | 30 | .842 ( .547) | .915 ( .562) | .851 ( 1.06) | +| 5,000,000 | 40 | .599 ( .411) | .593 ( .425) | .615 ( .806) | Testing whether gquantiles method switch code is sane for cutoffs. The table shows the actual ratio between method 1 and method 2 vs the @@ -22590,26 +22597,26 @@ I think 'far from one' is a deviation of 0.2 or more. | N | cutoffs | pctile | pctile, binfreq | pctile, binfreq, xtile | | ------------ | ------- | ------------- | --------------- | ---------------------- | -| 50,000 | 2 | 1.25 ( 11.8) | 1.38 ( 9.86) | 1.14 ( 19) | -| 50,000 | 50 | 1.25 ( 11.8) | 1.38 ( 2.1) | 1.21 ( 4.04) | -| 50,000 | 100 | 1.67 ( 11.8) | 1.29 ( 1.15) | 1.06 ( 2.22) | -| 50,000 | 200 | 1.15 ( 11.8) | 1.19 ( .608) | 1 ( 1.17) | -| 50,000 | 500 | 1.27 ( 11.8) | .947 ( .251) | .8 ( .482) | -| 50,000 | 1000 | 1.25 ( 11.8) | .692 ( .127) | .667 ( .244) | +| 50,000 | 2 | 1.5 ( 11.8) | 1.43 ( 9.86) | 1.63 ( 19) | +| 50,000 | 50 | 1.5 ( 11.8) | 1.29 ( 2.1) | 1.25 ( 4.04) | +| 50,000 | 100 | 2.33 ( 11.8) | 1.29 ( 1.15) | 1.38 ( 2.22) | +| 50,000 | 200 | 1.43 ( 11.8) | 1.5 ( .608) | 1.5 ( 1.17) | +| 50,000 | 500 | 1.43 ( 11.8) | .667 ( .251) | 1.08 ( .482) | +| 50,000 | 1000 | 1.5 ( 11.8) | .5 ( .127) | .625 ( .244) | | ------------ | ------- | ------------- | --------------- | ---------------------- | -| 500,000 | 2 | 1.41 ( 14.1) | 1.32 ( 11.6) | 1.36 ( 22.5) | -| 500,000 | 50 | 1.4 ( 14.1) | 1.24 ( 2.48) | 1.32 ( 4.79) | -| 500,000 | 100 | 1.34 ( 14.1) | .891 ( 1.36) | 1.09 ( 2.63) | -| 500,000 | 200 | 1.4 ( 14.1) | .911 ( .717) | 1.03 ( 1.39) | -| 500,000 | 500 | 1.44 ( 14.1) | .63 ( .296) | .756 ( .572) | -| 500,000 | 1000 | 1.37 ( 14.1) | .432 ( .15) | .543 ( .289) | +| 500,000 | 2 | 2.82 ( 14.1) | 1.88 ( 11.6) | 2.36 ( 22.5) | +| 500,000 | 50 | 2.45 ( 14.1) | 1.68 ( 2.48) | 1.54 ( 4.79) | +| 500,000 | 100 | 2.4 ( 14.1) | 1.43 ( 1.36) | 1.56 ( 2.63) | +| 500,000 | 200 | 2.5 ( 14.1) | 1.14 ( .717) | 1.12 ( 1.39) | +| 500,000 | 500 | 2.6 ( 14.1) | .681 ( .296) | .819 ( .572) | +| 500,000 | 1000 | 2.84 ( 14.1) | .447 ( .15) | .558 ( .289) | | ------------ | ------- | ------------- | --------------- | ---------------------- | -| 5,000,000 | 2 | 1.63 ( 16.4) | 1.15 ( 13.4) | 1.34 ( 26) | -| 5,000,000 | 50 | 1.47 ( 16.4) | 1.25 ( 2.86) | 1.35 ( 5.55) | -| 5,000,000 | 100 | 1.46 ( 16.4) | 1.09 ( 1.57) | 1.21 ( 3.05) | -| 5,000,000 | 200 | 1.46 ( 16.4) | .913 ( .826) | 1.06 ( 1.6) | -| 5,000,000 | 500 | 1.47 ( 16.4) | .625 ( .341) | .847 ( .662) | -| 5,000,000 | 1000 | 1.43 ( 16.4) | .404 ( .172) | .566 ( .335) | +| 5,000,000 | 2 | 2.73 ( 16.4) | 2.54 ( 13.4) | 2.38 ( 26) | +| 5,000,000 | 50 | 2.85 ( 16.4) | 1.55 ( 2.86) | 2.06 ( 5.55) | +| 5,000,000 | 100 | 2.95 ( 16.4) | 1.5 ( 1.57) | 2.1 ( 3.05) | +| 5,000,000 | 200 | 2.75 ( 16.4) | 1.17 ( .826) | 1.32 ( 1.6) | +| 5,000,000 | 500 | 2.73 ( 16.4) | .72 ( .341) | .889 ( .662) | +| 5,000,000 | 1000 | 2.57 ( 16.4) | .439 ( .172) | .554 ( .335) | -------------------------------------------------------------------------------- gquantiles_switch_sanity (no duplicates) @@ -22629,26 +22636,26 @@ I think 'far from one' is a deviation of 0.2 or more. | N | nq | pctile | pctile, binfreq | pctile, binfreq, xtile | | ------------ | ---- | ------------- | --------------- | ---------------------- | -| 50,000 | 2 | 1.5 ( 5.91) | 1.91 ( 4.27) | 1.38 ( 6.16) | -| 50,000 | 5 | 1.45 ( 2.36) | 1.82 ( 2.14) | 1.42 ( 3.52) | -| 50,000 | 10 | 1.17 ( 1.18) | 1.67 ( 1.17) | 1.31 ( 2.05) | -| 50,000 | 20 | 1.15 ( .591) | .625 ( .61) | 1.19 ( 1.12) | -| 50,000 | 30 | 1.23 ( .394) | 1.57 ( .414) | 1 ( .77) | -| 50,000 | 40 | 1.07 ( .295) | 1.18 ( .313) | .944 ( .587) | +| 50,000 | 2 | 2 ( 5.91) | 1.8 ( 4.27) | .889 ( 6.16) | +| 50,000 | 5 | 1.6 ( 2.36) | 1.83 ( 2.14) | 1.25 ( 3.52) | +| 50,000 | 10 | 2.71 ( 1.18) | 1.29 ( 1.17) | 1.38 ( 2.05) | +| 50,000 | 20 | 1.67 ( .591) | 1.29 ( .61) | 1.63 ( 1.12) | +| 50,000 | 30 | 1.33 ( .394) | 1.13 ( .414) | 1.33 ( .77) | +| 50,000 | 40 | 1.13 ( .295) | .75 ( .313) | 1.2 ( .587) | | ------------ | ---- | ------------- | --------------- | ---------------------- | -| 500,000 | 2 | 2.27 ( 7.06) | 2.15 ( 5.04) | 1.98 ( 7.31) | -| 500,000 | 5 | 1.92 ( 2.82) | 1.94 ( 2.52) | 1.79 ( 4.18) | -| 500,000 | 10 | 1.72 ( 1.41) | 1.52 ( 1.37) | 1.42 ( 2.44) | -| 500,000 | 20 | 1.57 ( .706) | 1.32 ( .72) | 1.36 ( 1.33) | -| 500,000 | 30 | 1.46 ( .471) | 1.28 ( .488) | 1.31 ( .914) | -| 500,000 | 40 | 1.1 ( .353) | 1.05 ( .369) | 1.03 ( .696) | +| 500,000 | 2 | 3.59 ( 7.06) | 3.71 ( 5.04) | 2.92 ( 7.31) | +| 500,000 | 5 | 2.31 ( 2.82) | 2.54 ( 2.52) | 2.26 ( 4.18) | +| 500,000 | 10 | 2.07 ( 1.41) | 2 ( 1.37) | 1.97 ( 2.44) | +| 500,000 | 20 | 1.69 ( .706) | 1.61 ( .72) | 1.56 ( 1.33) | +| 500,000 | 30 | 1.74 ( .471) | 1.49 ( .488) | 1.48 ( .914) | +| 500,000 | 40 | 1.15 ( .353) | 1.15 ( .369) | 1.03 ( .696) | | ------------ | ---- | ------------- | --------------- | ---------------------- | -| 5,000,000 | 2 | 2.82 ( 8.21) | 2.7 ( 5.81) | 2.46 ( 8.46) | -| 5,000,000 | 5 | 2.24 ( 3.28) | 2.11 ( 2.9) | 1.97 ( 4.84) | -| 5,000,000 | 10 | 1.85 ( 1.64) | 1.77 ( 1.58) | 1.63 ( 2.82) | -| 5,000,000 | 20 | 1.48 ( .821) | 1.43 ( .83) | 1.41 ( 1.54) | -| 5,000,000 | 30 | 1.47 ( .547) | 1.39 ( .562) | 1.37 ( 1.06) | -| 5,000,000 | 40 | 1.09 ( .411) | 1.04 ( .425) | 1.09 ( .806) | +| 5,000,000 | 2 | 4.8 ( 8.21) | 4.18 ( 5.81) | 3.28 ( 8.46) | +| 5,000,000 | 5 | 3.37 ( 3.28) | 2.75 ( 2.9) | 2.7 ( 4.84) | +| 5,000,000 | 10 | 2.38 ( 1.64) | 1.72 ( 1.58) | 2.21 ( 2.82) | +| 5,000,000 | 20 | 2.11 ( .821) | 1.86 ( .83) | 1.67 ( 1.54) | +| 5,000,000 | 30 | 1.89 ( .547) | 1.7 ( .562) | 1.56 ( 1.06) | +| 5,000,000 | 40 | 1.33 ( .411) | 1.28 ( .425) | 1.25 ( .806) | Testing whether gquantiles method switch code is sane for cutoffs. The table shows the actual ratio between method 1 and method 2 vs the @@ -22664,26 +22671,26 @@ I think 'far from one' is a deviation of 0.2 or more. | N | cutoffs | pctile | pctile, binfreq | pctile, binfreq, xtile | | ------------ | ------- | ------------- | --------------- | ---------------------- | -| 50,000 | 2 | 1.55 ( 11.8) | .955 ( 9.86) | 1.29 ( 19) | -| 50,000 | 50 | 1.38 ( 11.8) | .957 ( 2.1) | 1.35 ( 4.04) | -| 50,000 | 100 | 1.46 ( 11.8) | 1.38 ( 1.15) | 1.24 ( 2.22) | -| 50,000 | 200 | 1.42 ( 11.8) | 1.24 ( .608) | 1.17 ( 1.17) | -| 50,000 | 500 | 1.12 ( 11.8) | .864 ( .251) | 1.1 ( .482) | -| 50,000 | 1000 | 1.46 ( 11.8) | .786 ( .127) | .808 ( .244) | +| 50,000 | 2 | 2 ( 11.8) | .533 ( 9.86) | 1.2 ( 19) | +| 50,000 | 50 | 2.8 ( 11.8) | 1.11 ( 2.1) | 1.71 ( 4.04) | +| 50,000 | 100 | 1.8 ( 11.8) | 1.25 ( 1.15) | .929 ( 2.22) | +| 50,000 | 200 | 1.71 ( 11.8) | 1.75 ( .608) | 1.2 ( 1.17) | +| 50,000 | 500 | 1.29 ( 11.8) | 1 ( .251) | 1.5 ( .482) | +| 50,000 | 1000 | 1.8 ( 11.8) | .643 ( .127) | 1 ( .244) | | ------------ | ------- | ------------- | --------------- | ---------------------- | -| 500,000 | 2 | 1.94 ( 14.1) | 1.77 ( 11.6) | 1.89 ( 22.5) | -| 500,000 | 50 | 1.85 ( 14.1) | 1.66 ( 2.48) | 1.54 ( 4.79) | -| 500,000 | 100 | 2.1 ( 14.1) | 1.4 ( 1.36) | 1.47 ( 2.63) | -| 500,000 | 200 | 1.89 ( 14.1) | 1.29 ( .717) | 1.36 ( 1.39) | -| 500,000 | 500 | 1.88 ( 14.1) | .922 ( .296) | 1.1 ( .572) | -| 500,000 | 1000 | 1.92 ( 14.1) | .632 ( .15) | .717 ( .289) | +| 500,000 | 2 | 2.93 ( 14.1) | 2.73 ( 11.6) | 2.11 ( 22.5) | +| 500,000 | 50 | 2.79 ( 14.1) | 2.18 ( 2.48) | 1.73 ( 4.79) | +| 500,000 | 100 | 2.87 ( 14.1) | 1.96 ( 1.36) | 1.85 ( 2.63) | +| 500,000 | 200 | 2.73 ( 14.1) | 1.92 ( .717) | 1.32 ( 1.39) | +| 500,000 | 500 | 2.93 ( 14.1) | 1.16 ( .296) | 1.41 ( .572) | +| 500,000 | 1000 | 2.93 ( 14.1) | .863 ( .15) | .991 ( .289) | | ------------ | ------- | ------------- | --------------- | ---------------------- | -| 5,000,000 | 2 | 2.53 ( 16.4) | 1.69 ( 13.4) | 1.87 ( 26) | -| 5,000,000 | 50 | 2.39 ( 16.4) | 1.95 ( 2.86) | 1.92 ( 5.55) | -| 5,000,000 | 100 | 2.48 ( 16.4) | 1.68 ( 1.57) | 1.83 ( 3.05) | -| 5,000,000 | 200 | 2.36 ( 16.4) | 1.48 ( .826) | 1.61 ( 1.6) | -| 5,000,000 | 500 | 2.41 ( 16.4) | .99 ( .341) | 1.16 ( .662) | -| 5,000,000 | 1000 | 2.37 ( 16.4) | .629 ( .172) | .845 ( .335) | +| 5,000,000 | 2 | 7.54 ( 16.4) | 2.43 ( 13.4) | 3.11 ( 26) | +| 5,000,000 | 50 | 6.38 ( 16.4) | 3.87 ( 2.86) | 3.07 ( 5.55) | +| 5,000,000 | 100 | 6.35 ( 16.4) | 2.93 ( 1.57) | 2.94 ( 3.05) | +| 5,000,000 | 200 | 5.82 ( 16.4) | 2.57 ( .826) | 2.35 ( 1.6) | +| 5,000,000 | 500 | 6.28 ( 16.4) | 1.56 ( .341) | 1.64 ( .662) | +| 5,000,000 | 1000 | 6.42 ( 16.4) | .918 ( .172) | .995 ( .335) | @@ -22707,21 +22714,21 @@ Compare xtile astile | fastxtile | gquantiles | ratio (a/g) | ratio (f/g) | varlist ------ | --------- | ---------- | ----------- | ----------- | ------- (note: astile failed) - 1.0e-03 | . | .012 | .0833 | . | str_12 + 0 | . | .007 | 0 | . | str_12 (note: astile failed) - 0 | . | .013 | 0 | . | str_12 str_32 + 0 | . | .006 | 0 | . | str_12 str_32 (note: astile failed) - 0 | . | .015 | 0 | . | double1 + 0 | . | .007 | 0 | . | double1 (note: astile failed) - 1.0e-03 | . | .011 | .0909 | . | double1 double2 + 1.0e-03 | . | .007 | .143 | . | double1 double2 (note: astile failed) - 1.0e-03 | . | .012 | .0833 | . | int1 + 0 | . | .007 | 0 | . | int1 (note: astile failed) - 0 | . | .015 | 0 | . | int1 int2 + 0 | . | .006 | 0 | . | int1 int2 (note: astile failed) - 1.0e-03 | . | .033 | .0303 | . | strL1 + 0 | . | .023 | 0 | . | strL1 (note: astile failed) - 0 | . | .055 | 0 | . | strL1 strL2 + 0 | . | .034 | 0 | . | strL1 strL2 @@ -22744,25 +22751,25 @@ Compare xtile N | astile | fastxtile | gquantiles | ratio (a/g) | ratio (f/g) ------------ | ------ | --------- | ---------- | ----------- | ----------- (note: astile failed) - 1,000 | 0 | . | .011 | 0 | . + 1,000 | .001 | . | .006 | .167 | . (note: astile failed) - 2,000 | 0 | . | .013 | 0 | . + 2,000 | 0 | . | .005 | 0 | . (note: astile failed) - 3,000 | 0 | . | .009 | 0 | . + 3,000 | 0 | . | .006 | 0 | . (note: astile failed) - 4,000 | .001 | . | .012 | .0833 | . + 4,000 | .001 | . | .006 | .167 | . (note: astile failed) - 5,000 | 0 | . | .01 | 0 | . + 5,000 | .001 | . | .006 | .167 | . (note: astile failed) - 6,000 | 0 | . | .01 | 0 | . + 6,000 | .001 | . | .006 | .167 | . (note: astile failed) - 7,000 | 0 | . | .015 | 0 | . + 7,000 | 0 | . | .01 | 0 | . (note: astile failed) - 8,000 | 0 | . | .011 | 0 | . + 8,000 | 0 | . | .007 | 0 | . (note: astile failed) - 9,000 | .001 | . | .01 | .1 | . + 9,000 | 0 | . | .009 | 0 | . (note: astile failed) - 10,000 | 0 | . | .011 | 0 | . + 10,000 | 0 | . | .009 | 0 | . @@ -22786,25 +22793,25 @@ Compare xtile nq | astile | fastxtile | gquantiles | ratio (a/g) | ratio (f/g) ------ | ------ | --------- | ---------- | ----------- | ----------- (note: astile failed) - 2 | 0 | . | .011 | 0 | . + 2 | 0 | . | .012 | 0 | . (note: astile failed) - 4 | 0 | . | .012 | 0 | . + 4 | 0 | . | .015 | 0 | . (note: astile failed) - 6 | 0 | . | .014 | 0 | . + 6 | 0 | . | .01 | 0 | . (note: astile failed) - 8 | 0 | . | .011 | 0 | . + 8 | 0 | . | .012 | 0 | . (note: astile failed) - 10 | 0 | . | .016 | 0 | . + 10 | 0 | . | .01 | 0 | . (note: astile failed) - 12 | .001 | . | .011 | .0909 | . + 12 | .001 | . | .014 | .0714 | . (note: astile failed) - 14 | 0 | . | .011 | 0 | . + 14 | 0 | . | .01 | 0 | . (note: astile failed) - 16 | .001 | . | .011 | .0909 | . + 16 | 0 | . | .01 | 0 | . (note: astile failed) - 18 | 0 | . | .011 | 0 | . + 18 | 0 | . | .009 | 0 | . (note: astile failed) - 20 | .001 | . | .011 | .0909 | . + 20 | 0 | . | .01 | 0 | . Compare _pctile @@ -22814,14 +22821,14 @@ Compare _pctile - obs: 1,000 _pctile | gquantiles | ratio (_/g) | varlist ------- | ---------- | ----------- | ------- - 0 | .008 | 0 | double1 (~ U(0, 500), no missings, groups of size 10) - 0 | .007 | 0 | double3 (~ N(10, 5), many missings, groups of size 10) - 0 | .007 | 0 | ru (~ N(0, 100), few missings, unique) - 0 | .007 | 0 | int1 (discrete (no missings, many groups)) - 0 | .007 | 0 | int3 (discrete (many missings, few groups)) - 0 | .007 | 0 | ix (discrete (few missings, unique)) - 0 | .011 | 0 | int1^2 + 3 * double1 () - .001 | .007 | .143 | log(double1) + 2 * int1 () + 0 | .006 | 0 | double1 (~ U(0, 500), no missings, groups of size 10) + 0 | .006 | 0 | double3 (~ N(10, 5), many missings, groups of size 10) + 0 | .006 | 0 | ru (~ N(0, 100), few missings, unique) + 0 | .006 | 0 | int1 (discrete (no missings, many groups)) + 0 | .01 | 0 | int3 (discrete (many missings, few groups)) + 0 | .006 | 0 | ix (discrete (few missings, unique)) + 0 | .006 | 0 | int1^2 + 3 * double1 () + 0 | .006 | 0 | log(double1) + 2 * int1 () 0 | .007 | 0 | exp(double3) + int1 * double3 () @@ -22832,15 +22839,15 @@ Compare _pctile - obs: 1,000 _pctile | gquantiles | ratio (_/g) | varlist ------- | ---------- | ----------- | ------- - .001 | .007 | .143 | double1 (~ U(0, 500), no missings, groups of size 10) - 0 | .01 | 0 | double3 (~ N(10, 5), many missings, groups of size 10) - 0 | .008 | 0 | ru (~ N(0, 100), few missings, unique) - 0 | .007 | 0 | int1 (discrete (no missings, many groups)) + 0 | .01 | 0 | double1 (~ U(0, 500), no missings, groups of size 10) + 0 | .006 | 0 | double3 (~ N(10, 5), many missings, groups of size 10) + 0 | .005 | 0 | ru (~ N(0, 100), few missings, unique) + 0 | .006 | 0 | int1 (discrete (no missings, many groups)) 0 | .007 | 0 | int3 (discrete (many missings, few groups)) - .001 | .007 | .143 | ix (discrete (few missings, unique)) - .001 | .01 | .1 | int1^2 + 3 * double1 () - 0 | .008 | 0 | log(double1) + 2 * int1 () - 0 | .007 | 0 | exp(double3) + int1 * double3 () + 0 | .006 | 0 | ix (discrete (few missings, unique)) + 0 | .005 | 0 | int1^2 + 3 * double1 () + 0 | .005 | 0 | log(double1) + 2 * int1 () + .001 | .009 | .111 | exp(double3) + int1 * double3 () Compare xtile @@ -22850,18 +22857,18 @@ Compare xtile - obs: 1,000 xtile | fastxtile | gquantiles | ratio (x/g) | ratio (f/g) | varlist ----- | --------- | ---------- | ----------- | ----------- | ------- - .013 | .002 | .006 | 2.17 | .333 | double1 (~ U(0, 500), no missings, groups of size 10) - 7.0e-03 | .002 | .008 | .875 | .25 | double3 (~ N(10, 5), many missings, groups of size 10) - 7.0e-03 | .002 | .006 | 1.17 | .333 | ru (~ N(0, 100), few missings, unique) - 7.0e-03 | .002 | .007 | 1 | .286 | int1 (discrete (no missings, many groups)) - 7.0e-03 | .001 | .011 | .636 | .0909 | int3 (discrete (many missings, few groups)) - 7.0e-03 | .002 | .008 | .875 | .25 | ix (discrete (few missings, unique)) + 3.0e-03 | .001 | .005 | .6 | .2 | double1 (~ U(0, 500), no missings, groups of size 10) + 3.0e-03 | .001 | .005 | .6 | .2 | double3 (~ N(10, 5), many missings, groups of size 10) + 3.0e-03 | .001 | .008 | .375 | .125 | ru (~ N(0, 100), few missings, unique) + 6.0e-03 | .001 | .005 | 1.2 | .2 | int1 (discrete (no missings, many groups)) + 2.0e-03 | .003 | .006 | .333 | .5 | int3 (discrete (many missings, few groups)) + 2.0e-03 | .001 | .006 | .333 | .167 | ix (discrete (few missings, unique)) (note: fastxtile failed where xtile succeeded) - 7.0e-03 | . | .008 | .875 | . | int1^2 + 3 * double1 () + 3.0e-03 | . | .008 | .375 | . | int1^2 + 3 * double1 () (note: fastxtile failed where xtile succeeded) - 6.0e-03 | . | .008 | .75 | . | log(double1) + 2 * int1 () + 8.0e-03 | . | .005 | 1.6 | . | log(double1) + 2 * int1 () (note: fastxtile failed where xtile succeeded) - .011 | . | .008 | 1.38 | . | exp(double3) + int1 * double3 () + 2.0e-03 | . | .007 | .286 | . | exp(double3) + int1 * double3 () Compare pctile @@ -22871,15 +22878,15 @@ Compare pctile - obs: 1,000 pctile | gquantiles | ratio (p/g) | varlist ------ | ---------- | ----------- | ------- - .002 | .007 | .286 | double1 (~ U(0, 500), no missings, groups of size 10) - .002 | .007 | .286 | double3 (~ N(10, 5), many missings, groups of size 10) - .005 | .007 | .714 | ru (~ N(0, 100), few missings, unique) - .002 | .008 | .25 | int1 (discrete (no missings, many groups)) - .002 | .007 | .286 | int3 (discrete (many missings, few groups)) - .002 | .007 | .286 | ix (discrete (few missings, unique)) - .005 | .008 | .625 | int1^2 + 3 * double1 () - .002 | .009 | .222 | log(double1) + 2 * int1 () - .002 | .008 | .25 | exp(double3) + int1 * double3 () + .001 | .005 | .2 | double1 (~ U(0, 500), no missings, groups of size 10) + .001 | .008 | .125 | double3 (~ N(10, 5), many missings, groups of size 10) + .001 | .005 | .2 | ru (~ N(0, 100), few missings, unique) + .002 | .009 | .222 | int1 (discrete (no missings, many groups)) + .001 | .005 | .2 | int3 (discrete (many missings, few groups)) + .001 | .005 | .2 | ix (discrete (few missings, unique)) + .001 | .005 | .2 | int1^2 + 3 * double1 () + .002 | .01 | .2 | log(double1) + 2 * int1 () + .002 | .011 | .182 | exp(double3) + int1 * double3 () @@ -22894,18 +22901,18 @@ Compare pctile Benchmark vs contract, obs = 100,000, J = 1,000 (in seconds) contract | gcontract | ratio (c/g) | varlist -------- | --------- | ----------- | ------- - .262 | .103 | 2.54 | str_12 - .273 | .148 | 1.84 | str_12 str_32 - .297 | .113 | 2.63 | str_12 str_32 str_4 - .217 | .098 | 2.21 | double1 - .246 | .106 | 2.32 | double1 double2 - .264 | .107 | 2.47 | double1 double2 double3 - .216 | .096 | 2.25 | int1 - .255 | .101 | 2.52 | int1 int2 - .25 | .101 | 2.48 | int1 int2 int3 - .281 | .115 | 2.44 | int1 str_32 double1 - .329 | .136 | 2.42 | int1 str_32 double1 int2 str_12 double2 - .382 | .14 | 2.73 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .184 | .079 | 2.33 | str_12 + .164 | .087 | 1.89 | str_12 str_32 + .173 | .084 | 2.06 | str_12 str_32 str_4 + .128 | .072 | 1.78 | double1 + .129 | .093 | 1.39 | double1 double2 + .16 | .084 | 1.9 | double1 double2 double3 + .131 | .073 | 1.79 | int1 + .132 | .079 | 1.67 | int1 int2 + .201 | .087 | 2.31 | int1 int2 int3 + .15 | .083 | 1.81 | int1 str_32 double1 + .172 | .097 | 1.77 | int1 str_32 double1 int2 str_12 double2 + .194 | .104 | 1.87 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 -------------------------------------------------------------------------------- bench_contract, oncollision(error) @@ -22925,21 +22932,21 @@ bench_contract, oncollision(error) Benchmark vs egen, obs = 100,000, J = 1,000 (in seconds) egen | fegen | gegen | ratio (e/g) | ratio (f/g) | varlist ---- | ----- | ----- | ----------- | ----------- | ------- - .271 | .293 | .032 | 8.47 | 9.16 | str_12 - .286 | .268 | .04 | 7.15 | 6.7 | str_12 str_32 - .316 | .308 | .043 | 7.35 | 7.16 | str_12 str_32 str_4 - .264 | .131 | .027 | 9.78 | 4.85 | double1 - .289 | .162 | .033 | 8.76 | 4.91 | double1 double2 - .292 | .164 | .04 | 7.3 | 4.1 | double1 double2 double3 - .253 | .063 | .024 | 10.5 | 2.63 | int1 - .298 | .052 | .028 | 10.6 | 1.86 | int1 int2 - .25 | .063 | .035 | 7.14 | 1.8 | int1 int2 int3 - .252 | . | .039 | 6.46 | . | int1 str_32 double1 - .309 | . | .052 | 5.94 | . | int1 str_32 double1 int2 str_12 double2 - .34 | . | .065 | 5.23 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - .324 | . | .226 | 1.43 | . | strL1 - .393 | . | .55 | .715 | . | strL1 strL2 - .628 | . | .658 | .954 | . | strL1 strL2 strL3 + .154 | .142 | .024 | 6.42 | 5.92 | str_12 + .154 | .153 | .024 | 6.42 | 6.38 | str_12 str_32 + .183 | .148 | .032 | 5.72 | 4.63 | str_12 str_32 str_4 + .137 | .068 | .025 | 5.48 | 2.72 | double1 + .172 | .069 | .021 | 8.19 | 3.29 | double1 double2 + .146 | .065 | .023 | 6.35 | 2.83 | double1 double2 double3 + .129 | .026 | .017 | 7.59 | 1.53 | int1 + .146 | .026 | .019 | 7.68 | 1.37 | int1 int2 + .144 | .036 | .02 | 7.2 | 1.8 | int1 int2 int3 + .191 | . | .03 | 6.37 | . | int1 str_32 double1 + .172 | . | .035 | 4.91 | . | int1 str_32 double1 int2 str_12 double2 + .181 | . | .032 | 5.66 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .223 | . | .185 | 1.21 | . | strL1 + .31 | . | .362 | .856 | . | strL1 strL2 + .381 | . | .506 | .753 | . | strL1 strL2 strL3 -------------------------------------------------------------------------------- bench_egen, oncollision(error) @@ -22959,35 +22966,35 @@ bench_egen, oncollision(error) Benchmark vs isid, obs = 100,000, all calls include an index to ensure uniqueness (in seconds) isid | fisid | gisid | ratio (i/g) | ratio (f/g) | varlist ---- | ----- | ----- | ----------- | ----------- | ------- - .38 | .46 | .028 | 13.6 | 16.4 | str_12 - .409 | .488 | .032 | 12.8 | 15.3 | str_12 str_32 - .462 | .583 | .036 | 12.8 | 16.2 | str_12 str_32 str_4 - .323 | .216 | .024 | 13.5 | 9 | double1 - .346 | .221 | .027 | 12.8 | 8.19 | double1 double2 - .371 | .223 | .03 | 12.4 | 7.43 | double1 double2 double3 - .318 | .231 | .026 | 12.2 | 8.88 | int1 - .336 | .25 | .028 | 12 | 8.93 | int1 int2 - .361 | .251 | .029 | 12.4 | 8.66 | int1 int2 int3 - .406 | . | .035 | 11.6 | . | int1 str_32 double1 - .5 | . | .045 | 11.1 | . | int1 str_32 double1 int2 str_12 double2 - .607 | . | .056 | 10.8 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .227 | .21 | .016 | 14.2 | 13.1 | str_12 + .255 | .204 | .021 | 12.1 | 9.71 | str_12 str_32 + .303 | .255 | .03 | 10.1 | 8.5 | str_12 str_32 str_4 + .227 | .095 | .022 | 10.3 | 4.32 | double1 + .235 | .085 | .022 | 10.7 | 3.86 | double1 double2 + .265 | .101 | .027 | 9.81 | 3.74 | double1 double2 double3 + .204 | .08 | .014 | 14.6 | 5.71 | int1 + .255 | .084 | .015 | 17 | 5.6 | int1 int2 + .257 | .126 | .027 | 9.52 | 4.67 | int1 int2 int3 + .256 | . | .02 | 12.8 | . | int1 str_32 double1 + .344 | . | .027 | 12.7 | . | int1 str_32 double1 int2 str_12 double2 + .35 | . | .031 | 11.3 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 Benchmark vs isid, obs = 100,000, J = 1,000 (in seconds) isid | fisid | gisid | ratio (i/g) | ratio (f/g) | varlist ---- | ----- | ----- | ----------- | ----------- | ------- - .165 | .163 | .023 | 7.17 | 7.09 | str_12 - .161 | .255 | .027 | 5.96 | 9.44 | str_12 str_32 - .18 | .29 | .031 | 5.81 | 9.35 | str_12 str_32 str_4 - .143 | .1 | .018 | 7.94 | 5.56 | double1 - .141 | .154 | .024 | 5.87 | 6.42 | double1 double2 - .155 | .145 | .024 | 6.46 | 6.04 | double1 double2 double3 - .123 | .053 | .018 | 6.83 | 2.94 | int1 - .145 | .06 | .022 | 6.59 | 2.73 | int1 int2 - .154 | .15 | .025 | 6.16 | 6 | int1 int2 int3 - .157 | . | .031 | 5.06 | . | int1 str_32 double1 - .199 | . | .041 | 4.85 | . | int1 str_32 double1 int2 str_12 double2 - .241 | . | .05 | 4.82 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .141 | .067 | .02 | 7.05 | 3.35 | str_12 + .129 | .117 | .022 | 5.86 | 5.32 | str_12 str_32 + .132 | .133 | .017 | 7.76 | 7.82 | str_12 str_32 str_4 + .097 | .041 | .013 | 7.46 | 3.15 | double1 + .129 | .055 | .016 | 8.06 | 3.44 | double1 double2 + .106 | .061 | .02 | 5.3 | 3.05 | double1 double2 double3 + .101 | .018 | .011 | 9.18 | 1.64 | int1 + .1 | .028 | .011 | 9.09 | 2.55 | int1 int2 + .107 | .067 | .016 | 6.69 | 4.19 | int1 int2 int3 + .13 | . | .021 | 6.19 | . | int1 str_32 double1 + .129 | . | .027 | 4.78 | . | int1 str_32 double1 int2 str_12 double2 + .138 | . | .024 | 5.75 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 -------------------------------------------------------------------------------- bench_isid, oncollision(error) @@ -23007,41 +23014,41 @@ bench_isid, oncollision(error) Benchmark vs duplicates report, obs = 100,000, J = 1,000 (in seconds) duplicates | gduplicates | ratio (g/h) | varlist ---------- | ----------- | ----------- | ------- - .645 | .075 | 8.6 | str_12 - .673 | .079 | 8.52 | str_12 str_32 - .713 | .084 | 8.49 | str_12 str_32 str_4 - .544 | .066 | 8.24 | double1 - .626 | .073 | 8.58 | double1 double2 - .623 | .077 | 8.09 | double1 double2 double3 - .606 | .069 | 8.78 | int1 - .65 | .071 | 9.15 | int1 int2 - .686 | .077 | 8.91 | int1 int2 int3 - .652 | .085 | 7.67 | int1 str_32 double1 - .752 | .093 | 8.09 | int1 str_32 double1 int2 str_12 double2 - .893 | .109 | 8.19 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - .699 | .287 | 2.44 | strL1 - .938 | .52 | 1.8 | strL1 strL2 - 1.05 | .735 | 1.43 | strL1 strL2 strL3 + .396 | .06 | 6.6 | str_12 + .426 | .058 | 7.34 | str_12 str_32 + .411 | .059 | 6.97 | str_12 str_32 str_4 + .289 | .067 | 4.31 | double1 + .329 | .05 | 6.58 | double1 double2 + .334 | .051 | 6.55 | double1 double2 double3 + .426 | .066 | 6.45 | int1 + .403 | .048 | 8.4 | int1 int2 + .352 | .043 | 8.19 | int1 int2 int3 + .411 | .063 | 6.52 | int1 str_32 double1 + .353 | .049 | 7.2 | int1 str_32 double1 int2 str_12 double2 + .373 | .07 | 5.33 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .549 | .233 | 2.36 | strL1 + .744 | .511 | 1.46 | strL1 strL2 + .824 | .689 | 1.2 | strL1 strL2 strL3 Benchmark vs duplicates drop, obs = 100,000, J = 1,000 (in seconds; output compared via cf) duplicates | gduplicates | ratio (g/h) | varlist ---------- | ----------- | ----------- | ------- - .515 | .062 | 8.31 | str_12 - .57 | .067 | 8.51 | str_12 str_32 - .623 | .07 | 8.9 | str_12 str_32 str_4 - .503 | .056 | 8.98 | double1 - .524 | .058 | 9.03 | double1 double2 - .558 | .061 | 9.15 | double1 double2 double3 - .474 | .053 | 8.94 | int1 - .528 | .057 | 9.26 | int1 int2 - .558 | .061 | 9.15 | int1 int2 int3 - .549 | .069 | 7.96 | int1 str_32 double1 - .731 | .079 | 9.25 | int1 str_32 double1 int2 str_12 double2 - .845 | .098 | 8.62 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - .728 | .268 | 2.72 | strL1 - .884 | .468 | 1.89 | strL1 strL2 - 1.1 | .663 | 1.66 | strL1 strL2 strL3 + .218 | .035 | 6.23 | str_12 + .251 | .036 | 6.97 | str_12 str_32 + .29 | .043 | 6.74 | str_12 str_32 str_4 + .185 | .039 | 4.74 | double1 + .19 | .035 | 5.43 | double1 double2 + .205 | .034 | 6.03 | double1 double2 double3 + .186 | .028 | 6.64 | int1 + .199 | .033 | 6.03 | int1 int2 + .244 | .039 | 6.26 | int1 int2 int3 + .224 | .039 | 5.74 | int1 str_32 double1 + .245 | .035 | 7 | int1 str_32 double1 int2 str_12 double2 + .285 | .052 | 5.48 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .469 | .234 | 2 | strL1 + .594 | .396 | 1.5 | strL1 strL2 + .842 | .583 | 1.44 | strL1 strL2 strL3 -------------------------------------------------------------------------------- compare_duplicates, oncollision(error) benchmode @@ -23061,15 +23068,15 @@ compare_duplicates, oncollision(error) benchmode Benchmark vs levelsof, obs = 50,000, J = 100 (in seconds) levelsof | flevelsof | glevelsof | ratio (l/g) | ratio (f/g) | varlist -------- | --------- | --------- | ----------- | ----------- | ------- - .099 | .147 | .017 | 5.82 | 8.65 | str_12 - .094 | .083 | .018 | 5.22 | 4.61 | str_32 - .09 | .094 | .017 | 5.29 | 5.53 | str_4 - .073 | .067 | .016 | 4.56 | 4.19 | double1 - .066 | .063 | .015 | 4.4 | 4.2 | double2 - .052 | .047 | .018 | 2.89 | 2.61 | double3 - .03 | .031 | .013 | 2.31 | 2.38 | int1 - .017 | .015 | .014 | 1.21 | 1.07 | int2 - .017 | .018 | .013 | 1.31 | 1.38 | int3 + .067 | .106 | .014 | 4.79 | 7.57 | str_12 + .069 | .065 | .014 | 4.93 | 4.64 | str_32 + .053 | .044 | .013 | 4.08 | 3.38 | str_4 + .031 | .029 | .011 | 2.82 | 2.64 | double1 + .031 | .028 | .01 | 3.1 | 2.8 | double2 + .018 | .023 | .009 | 2 | 2.56 | double3 + .012 | .011 | .008 | 1.5 | 1.38 | int1 + .007 | .009 | .014 | .5 | .643 | int2 + .008 | .009 | .013 | .615 | .692 | int3 -------------------------------------------------------------------------------- bench_levelsof, oncollision(error) @@ -23089,35 +23096,35 @@ bench_levelsof, oncollision(error) Benchmark toplevelsof vs contract (unsorted), obs = 100,000, J = 1,000 (in seconds) gcontract | gtoplevelsof | ratio (c/t) | varlist --------- | ------------ | ----------- | ------- - .112 | .106 | 1.06 | str_12 - .099 | .041 | 2.41 | str_12 str_32 - .099 | .048 | 2.06 | str_12 str_32 str_4 - .088 | .035 | 2.51 | double1 - .088 | .035 | 2.51 | double1 double2 - .09 | .037 | 2.43 | double1 double2 double3 - .08 | .036 | 2.22 | int1 - .095 | .048 | 1.98 | int1 int2 - .094 | .039 | 2.41 | int1 int2 int3 - .099 | .046 | 2.15 | int1 str_32 double1 - .111 | .058 | 1.91 | int1 str_32 double1 int2 str_12 double2 - .123 | .07 | 1.76 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .078 | .039 | 2 | str_12 + .07 | .028 | 2.5 | str_12 str_32 + .075 | .032 | 2.34 | str_12 str_32 str_4 + .061 | .023 | 2.65 | double1 + .07 | .025 | 2.8 | double1 double2 + .06 | .024 | 2.5 | double1 double2 double3 + .058 | .02 | 2.9 | int1 + .058 | .023 | 2.52 | int1 int2 + .065 | .024 | 2.71 | int1 int2 int3 + .063 | .028 | 2.25 | int1 str_32 double1 + .069 | .041 | 1.68 | int1 str_32 double1 int2 str_12 double2 + .098 | .04 | 2.45 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 Benchmark toplevelsof vs contract (plus preserve, sort, keep, restore), obs = 100,000, J = 1,000 (in seconds) gcontract | gtoplevelsof | ratio (c/t) | varlist --------- | ------------ | ----------- | ------- - .179 | .031 | 5.77 | str_12 - .202 | .037 | 5.46 | str_12 str_32 - .183 | .043 | 4.26 | str_12 str_32 str_4 - .171 | .027 | 6.33 | double1 - .178 | .037 | 4.81 | double1 double2 - .18 | .036 | 5 | double1 double2 double3 - .161 | .023 | 7 | int1 - .177 | .031 | 5.71 | int1 int2 - .173 | .035 | 4.94 | int1 int2 int3 - .195 | .042 | 4.64 | int1 str_32 double1 - .204 | .054 | 3.78 | int1 str_32 double1 int2 str_12 double2 - .205 | .067 | 3.06 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .176 | .022 | 8 | str_12 + .135 | .023 | 5.87 | str_12 str_32 + .125 | .024 | 5.21 | str_12 str_32 str_4 + .115 | .018 | 6.39 | double1 + .123 | .019 | 6.47 | double1 double2 + .122 | .024 | 5.08 | double1 double2 double3 + .115 | .015 | 7.67 | int1 + .118 | .016 | 7.37 | int1 int2 + .138 | .019 | 7.26 | int1 int2 int3 + .128 | .024 | 5.33 | int1 str_32 double1 + .133 | .03 | 4.43 | int1 str_32 double1 int2 str_12 double2 + .158 | .026 | 6.08 | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 -------------------------------------------------------------------------------- bench_toplevelsof, oncollision(error) @@ -23137,41 +23144,41 @@ bench_toplevelsof, oncollision(error) Benchmark vs unique, obs = 100,000, all calls include a unique index (in seconds) unique | funique | gunique | ratio (d/g) | ratio (u/g) | varlist ------ | ------- | ------- | ----------- | ----------- | ------- - .392 | . | .031 | 12.6 | . | str_12 - .411 | . | .034 | 12.1 | . | str_12 str_32 - .449 | . | .036 | 12.5 | . | str_12 str_32 str_4 - .339 | . | .03 | 11.3 | . | double1 - .374 | . | .033 | 11.3 | . | double1 double2 - .387 | . | .041 | 9.44 | . | double1 double2 double3 - .341 | . | .025 | 13.6 | . | int1 - .379 | . | .03 | 12.6 | . | int1 int2 - .399 | . | .038 | 10.5 | . | int1 int2 int3 - .42 | . | .037 | 11.4 | . | int1 str_32 double1 - .525 | . | .053 | 9.91 | . | int1 str_32 double1 int2 str_12 double2 - .607 | . | .06 | 10.1 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - .511 | . | .204 | 2.5 | . | strL1 - .636 | . | .368 | 1.73 | . | strL1 strL2 - .766 | . | .547 | 1.4 | . | strL1 strL2 strL3 + .169 | . | .014 | 12.1 | . | str_12 + .168 | . | .014 | 12 | . | str_12 str_32 + .181 | . | .017 | 10.6 | . | str_12 str_32 str_4 + .135 | . | .013 | 10.4 | . | double1 + .14 | . | .013 | 10.8 | . | double1 double2 + .149 | . | .013 | 11.5 | . | double1 double2 double3 + .141 | . | .01 | 14.1 | . | int1 + .142 | . | .013 | 10.9 | . | int1 int2 + .152 | . | .014 | 10.9 | . | int1 int2 int3 + .167 | . | .015 | 11.1 | . | int1 str_32 double1 + .187 | . | .018 | 10.4 | . | int1 str_32 double1 int2 str_12 double2 + .204 | . | .021 | 9.71 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .264 | . | .114 | 2.32 | . | strL1 + .33 | . | .21 | 1.57 | . | strL1 strL2 + .41 | . | .334 | 1.23 | . | strL1 strL2 strL3 Benchmark vs unique, obs = 100,000, J = 1,000 (in seconds) unique | funique | gunique | ratio (u/g) | ratio (f/g) | varlist ------ | ------- | ------- | ----------- | ----------- | ------- - .185 | . | .028 | 6.61 | . | str_12 - .208 | . | .031 | 6.71 | . | str_12 str_32 - .235 | . | .035 | 6.71 | . | str_12 str_32 str_4 - .161 | . | .022 | 7.32 | . | double1 - .182 | . | .025 | 7.28 | . | double1 double2 - .199 | . | .03 | 6.63 | . | double1 double2 double3 - .173 | . | .018 | 9.61 | . | int1 - .179 | . | .023 | 7.78 | . | int1 int2 - .196 | . | .035 | 5.6 | . | int1 int2 int3 - .204 | . | .038 | 5.37 | . | int1 str_32 double1 - .246 | . | .05 | 4.92 | . | int1 str_32 double1 int2 str_12 double2 - .313 | . | .059 | 5.31 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - .283 | . | .237 | 1.19 | . | strL1 - .364 | . | .441 | .825 | . | strL1 strL2 - .454 | . | .642 | .707 | . | strL1 strL2 strL3 + .072 | . | .011 | 6.55 | . | str_12 + .088 | . | .013 | 6.77 | . | str_12 str_32 + .089 | . | .016 | 5.56 | . | str_12 str_32 str_4 + .064 | . | .012 | 5.33 | . | double1 + .067 | . | .015 | 4.47 | . | double1 double2 + .067 | . | .013 | 5.15 | . | double1 double2 double3 + .062 | . | .008 | 7.75 | . | int1 + .064 | . | .01 | 6.4 | . | int1 int2 + .073 | . | .01 | 7.3 | . | int1 int2 int3 + .077 | . | .015 | 5.13 | . | int1 str_32 double1 + .088 | . | .019 | 4.63 | . | int1 str_32 double1 int2 str_12 double2 + .099 | . | .02 | 4.95 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .153 | . | .144 | 1.06 | . | strL1 + .218 | . | .242 | .901 | . | strL1 strL2 + .254 | . | .386 | .658 | . | strL1 strL2 strL3 -------------------------------------------------------------------------------- bench_unique, oncollision(error) @@ -23191,41 +23198,41 @@ bench_unique, oncollision(error) Benchmark vs distinct, obs = 100,000, all calls include a unique index (in seconds) distinct | fdistinct | gdistinct | ratio (d/g) | ratio (u/g) | varlist -------- | --------- | --------- | ----------- | ----------- | ------- - .365 | . | .033 | 11.1 | . | str_12 - .422 | . | .036 | 11.7 | . | str_12 str_32 - .459 | . | .037 | 12.4 | . | str_12 str_32 str_4 - .333 | . | .027 | 12.3 | . | double1 - .371 | . | .031 | 12 | . | double1 double2 - .386 | . | .034 | 11.4 | . | double1 double2 double3 - .349 | . | .025 | 14 | . | int1 - .356 | . | .03 | 11.9 | . | int1 int2 - .401 | . | .037 | 10.8 | . | int1 int2 int3 - .407 | . | .039 | 10.4 | . | int1 str_32 double1 - .516 | . | .052 | 9.92 | . | int1 str_32 double1 int2 str_12 double2 - .624 | . | .061 | 10.2 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - .495 | . | .202 | 2.45 | . | strL1 - .639 | . | .376 | 1.7 | . | strL1 strL2 - .793 | . | .544 | 1.46 | . | strL1 strL2 strL3 + .161 | . | .013 | 12.4 | . | str_12 + .179 | . | .017 | 10.5 | . | str_12 str_32 + .184 | . | .017 | 10.8 | . | str_12 str_32 str_4 + .163 | . | .014 | 11.6 | . | double1 + .149 | . | .012 | 12.4 | . | double1 double2 + .164 | . | .013 | 12.6 | . | double1 double2 double3 + .147 | . | .009 | 16.3 | . | int1 + .149 | . | .011 | 13.5 | . | int1 int2 + .161 | . | .012 | 13.4 | . | int1 int2 int3 + .173 | . | .014 | 12.4 | . | int1 str_32 double1 + .191 | . | .02 | 9.55 | . | int1 str_32 double1 int2 str_12 double2 + .209 | . | .022 | 9.5 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .261 | . | .111 | 2.35 | . | strL1 + .341 | . | .218 | 1.56 | . | strL1 strL2 + .422 | . | .351 | 1.2 | . | strL1 strL2 strL3 Benchmark vs distinct, obs = 100,000, J = 1,000 (in seconds) distinct | fdistinct | gdistinct | ratio (u/g) | ratio (f/g) | varlist -------- | --------- | --------- | ----------- | ----------- | ------- - .186 | . | .024 | 7.75 | . | str_12 - .207 | . | .029 | 7.14 | . | str_12 str_32 - .228 | . | .034 | 6.71 | . | str_12 str_32 str_4 - .165 | . | .024 | 6.88 | . | double1 - .181 | . | .027 | 6.7 | . | double1 double2 - .195 | . | .03 | 6.5 | . | double1 double2 double3 - .16 | . | .018 | 8.89 | . | int1 - .178 | . | .025 | 7.12 | . | int1 int2 - .201 | . | .029 | 6.93 | . | int1 int2 int3 - .199 | . | .034 | 5.85 | . | int1 str_32 double1 - .254 | . | .047 | 5.4 | . | int1 str_32 double1 int2 str_12 double2 - .31 | . | .058 | 5.34 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 - .281 | . | .237 | 1.19 | . | strL1 - .403 | . | .442 | .912 | . | strL1 strL2 - .463 | . | .634 | .73 | . | strL1 strL2 strL3 + .079 | . | .014 | 5.64 | . | str_12 + .091 | . | .014 | 6.5 | . | str_12 str_32 + .095 | . | .018 | 5.28 | . | str_12 str_32 str_4 + .067 | . | .011 | 6.09 | . | double1 + .071 | . | .014 | 5.07 | . | double1 double2 + .093 | . | .016 | 5.81 | . | double1 double2 double3 + .085 | . | .008 | 10.6 | . | int1 + .063 | . | .015 | 4.2 | . | int1 int2 + .076 | . | .012 | 6.33 | . | int1 int2 int3 + .077 | . | .016 | 4.81 | . | int1 str_32 double1 + .096 | . | .019 | 5.05 | . | int1 str_32 double1 int2 str_12 double2 + .098 | . | .021 | 4.67 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .154 | . | .141 | 1.09 | . | strL1 + .224 | . | .269 | .833 | . | strL1 strL2 + .291 | . | .403 | .722 | . | strL1 strL2 strL3 -------------------------------------------------------------------------------- bench_unique, oncollision(error) distinct @@ -23236,35 +23243,35 @@ bench_unique, oncollision(error) distinct Benchmark vs gsort, obs = 10,000, J = 1,000 (in seconds; datasets are compared via cf) gsort | hashsort | ratio (g/h) | varlist ----- | -------- | ----------- | ------- - .016 | .012 | 1.33 | -str_12 - .023 | .015 | 1.53 | str_12 -str_32 - .047 | .016 | 2.94 | str_12 -str_32 str_4 - .017 | .014 | 1.21 | -double1 - .032 | .014 | 2.29 | double1 -double2 - .039 | .015 | 2.6 | double1 -double2 double3 - .015 | .018 | .833 | -int1 - .019 | .014 | 1.36 | int1 -int2 - .041 | .015 | 2.73 | int1 -int2 int3 - .066 | .017 | 3.88 | -int1 -str_32 -double1 - .076 | .018 | 4.22 | int1 -str_32 double1 -int2 str_12 -double2 - .112 | .02 | 5.6 | int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 + 6.0e-03 | .008 | .75 | -str_12 + .01 | .011 | .909 | str_12 -str_32 + .016 | .008 | 2 | str_12 -str_32 str_4 + 5.0e-03 | .007 | .714 | -double1 + 9.0e-03 | .011 | .818 | double1 -double2 + .013 | .008 | 1.63 | double1 -double2 double3 + 4.0e-03 | .007 | .571 | -int1 + 6.0e-03 | .007 | .857 | int1 -int2 + .011 | .008 | 1.38 | int1 -int2 int3 + .022 | .008 | 2.75 | -int1 -str_32 -double1 + .027 | .012 | 2.25 | int1 -str_32 double1 -int2 str_12 -double2 + .04 | .01 | 4 | int1 -str_32 double1 -int2 str_12 -double2 int3 -str_4 double3 Benchmark vs sort (stable), obs = 100,000, J = 1,000 (in seconds; datasets are compared via cf) sort | fsort | hashsort | ratio (s/h) | ratio (f/h) | varlist ---- | ----- | -------- | ----------- | ----------- | ------- - .168 | .243 | .063 | 2.67 | 3.86 | str_12 - .203 | .325 | .071 | 2.86 | 4.58 | str_12 str_32 - .229 | .378 | .081 | 2.83 | 4.67 | str_12 str_32 str_4 - .152 | .166 | .058 | 2.62 | 2.86 | double1 - .166 | .214 | .066 | 2.52 | 3.24 | double1 double2 - .195 | .219 | .075 | 2.6 | 2.92 | double1 double2 double3 - .149 | .113 | .052 | 2.87 | 2.17 | int1 - .163 | .131 | .063 | 2.59 | 2.08 | int1 int2 - .188 | .227 | .073 | 2.58 | 3.11 | int1 int2 int3 - .188 | . | .076 | 2.47 | . | int1 str_32 double1 - .255 | . | .094 | 2.71 | . | int1 str_32 double1 int2 str_12 double2 - .327 | . | .119 | 2.75 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 + .065 | .082 | .03 | 2.17 | 2.73 | str_12 + .082 | .114 | .035 | 2.34 | 3.26 | str_12 str_32 + .087 | .134 | .038 | 2.29 | 3.53 | str_12 str_32 str_4 + .055 | .07 | .044 | 1.25 | 1.59 | double1 + .066 | .089 | .035 | 1.89 | 2.54 | double1 double2 + .066 | .074 | .032 | 2.06 | 2.31 | double1 double2 double3 + .057 | .043 | .035 | 1.63 | 1.23 | int1 + .062 | .052 | .032 | 1.94 | 1.63 | int1 int2 + .065 | .087 | .035 | 1.86 | 2.49 | int1 int2 int3 + .08 | . | .037 | 2.16 | . | int1 str_32 double1 + .089 | . | .043 | 2.07 | . | int1 str_32 double1 int2 str_12 double2 + .103 | . | .05 | 2.06 | . | int1 str_32 double1 int2 str_12 double2 int3 str_4 double3 -------------------------------------------------------------------------------- compare_hashsort, oncollision(error) benchmode @@ -23284,16 +23291,16 @@ compare_hashsort, oncollision(error) benchmode Benchmark vs winsor2, obs = 50,000, J = 500 (in seconds) winsor | gstats winsor | ratio (c/g) | varlist ------ | ------------- | ----------- | ------- - .04 | .019 | 2.105 | - .437 | .023 | 19 | str_12 - .514 | .03 | 17.13 | str_12 str_32 str_4 - .395 | .022 | 17.95 | double1 - .484 | .024 | 20.17 | double1 double2 double3 - .408 | .019 | 21.47 | int1 - .443 | .022 | 20.14 | int1 int2 - .457 | .025 | 18.28 | int1 int2 int3 - .479 | .028 | 17.11 | str_32 int3 double3 - .462 | .024 | 19.25 | int1 double2 double3 + .016 | .006 | 2.667 | + .13 | .011 | 11.82 | str_12 + .167 | .012 | 13.92 | str_12 str_32 str_4 + .131 | .011 | 11.91 | double1 + .134 | .01 | 13.4 | double1 double2 double3 + .113 | .011 | 10.27 | int1 + .134 | .008 | 16.75 | int1 int2 + .129 | .011 | 11.73 | int1 int2 int3 + .163 | .014 | 11.64 | str_32 int3 double3 + .137 | .01 | 13.7 | int1 double2 double3 -------------------------------------------------------------------------------- bench_gstats_winsor, @@ -23313,20 +23320,20 @@ bench_gstats_winsor, Benchmark vs reshape, obs = 100,000, J = 1,000 (in seconds) reshape | greshape | ratio (c/g) | varlist ------- | -------- | ----------- | ------- - 1.1 | .338 | 3.243 | long dbl random, i(ix_num num1) - 1.75 | .408 | 4.292 | wide dbl random, i(ix_num num1) - 1.18 | .346 | 3.396 | long dbl random, i(ix_num num1 num2) - 1.89 | .417 | 4.542 | wide dbl random, i(ix_num num1 num2) - 4.21 | .627 | 6.716 | long dbl random str_, i(ix_num num1 num2 num3) - 7.21 | 1.02 | 7.037 | wide dbl random str_, i(ix_num num1 num2 num3) - 1.26 | .342 | 3.675 | long num random, i(ix_dbl dbl1) - 1.91 | .436 | 4.378 | wide num random, i(ix_dbl dbl1) - 4.3 | .593 | 7.256 | long num random str_, i(ix_dbl dbl1 dbl2 dbl3) - 7.62 | 1.02 | 7.478 | wide num random str_, i(ix_dbl dbl1 dbl2 dbl3) - 1.59 | .402 | 3.968 | long dbl num random, i(ix_str str_32) - 2 | .448 | 4.462 | wide dbl num random, i(ix_str str_32) - 1.63 | .426 | 3.815 | long dbl num random, i(ix_str str_32 str_12 str_4) - 2.65 | .475 | 5.573 | wide dbl num random, i(ix_str str_32 str_12 str_4) + .501 | .147 | 3.408 | long dbl random, i(ix_num num1) + .808 | .165 | 4.897 | wide dbl random, i(ix_num num1) + .543 | .171 | 3.175 | long dbl random, i(ix_num num1 num2) + .938 | .176 | 5.33 | wide dbl random, i(ix_num num1 num2) + 1.95 | .347 | 5.62 | long dbl random str_, i(ix_num num1 num2 num3) + 3.39 | .626 | 5.422 | wide dbl random str_, i(ix_num num1 num2 num3) + .737 | .198 | 3.722 | long num random, i(ix_dbl dbl1) + 1.31 | .214 | 6.103 | wide num random, i(ix_dbl dbl1) + 2.41 | .309 | 7.793 | long num random str_, i(ix_dbl dbl1 dbl2 dbl3) + 3.82 | .5 | 7.644 | wide num random str_, i(ix_dbl dbl1 dbl2 dbl3) + .869 | .29 | 2.997 | long dbl num random, i(ix_str str_32) + 1.27 | .274 | 4.624 | wide dbl num random, i(ix_str str_32) + .975 | .273 | 3.571 | long dbl num random, i(ix_str str_32 str_12 str_4) + 1.68 | .234 | 7.184 | wide dbl num random, i(ix_str str_32 str_12 str_4) -------------------------------------------------------------------------------- bench_greshape, oncollision(error) @@ -23353,11 +23360,11 @@ Benchmark vs collapse (in seconds) collapse | fcollapse | gcollapse | ratio (c/g) | ratio (f/g) | varlist -------- | --------- | --------- | ----------- | ----------- | ------- - .387 | .282 | .161 | 2.4 | 1.75 | - 1.17 | .475 | .176 | 6.66 | 2.7 | str_12 str_32 str_4 - .984 | .327 | .155 | 6.35 | 2.11 | double1 double2 double3 - .817 | .229 | .148 | 5.52 | 1.55 | int1 int2 - .982 | . | .154 | 6.38 | . | int3 str_32 double1 + .215 | .161 | .066 | 3.26 | 2.44 | + .556 | .232 | .091 | 6.11 | 2.55 | str_12 str_32 str_4 + .416 | .139 | .073 | 5.7 | 1.9 | double1 double2 double3 + .282 | .101 | .06 | 4.7 | 1.68 | int1 int2 + .45 | . | .082 | 5.49 | . | int3 str_32 double1 -------------------------------------------------------------------------------- bench_collapse, oncollision(error) style(sum) vars(15) @@ -23384,11 +23391,11 @@ Benchmark vs collapse (in seconds) collapse | fcollapse | gcollapse | ratio (c/g) | ratio (f/g) | varlist -------- | --------- | --------- | ----------- | ----------- | ------- - 3.87 | .503 | .107 | 36.1 | 4.7 | - 7.04 | .638 | .143 | 49.3 | 4.46 | str_12 str_32 str_4 - 5.95 | .481 | .132 | 45.1 | 3.64 | double1 double2 double3 - 5.2 | .398 | .129 | 40.3 | 3.09 | int1 int2 - 6.15 | . | .145 | 42.4 | . | int3 str_32 double1 + 1.64 | .265 | .072 | 22.8 | 3.68 | + 3.07 | .277 | .081 | 37.9 | 3.42 | str_12 str_32 str_4 + 2.18 | .211 | .08 | 27.3 | 2.64 | double1 double2 double3 + 1.94 | .181 | .071 | 27.4 | 2.55 | int1 int2 + 2.54 | . | .07 | 36.3 | . | int3 str_32 double1 -------------------------------------------------------------------------------- bench_collapse, oncollision(error) style(ftools) vars(6) @@ -23415,11 +23422,11 @@ Benchmark vs collapse (in seconds) collapse | fcollapse | gcollapse | ratio (c/g) | ratio (f/g) | varlist -------- | --------- | --------- | ----------- | ----------- | ------- - 3.83 | .416 | .072 | 53.3 | 5.78 | - 8.29 | .604 | .101 | 82.1 | 5.98 | str_12 str_32 str_4 - 7.29 | .449 | .099 | 73.6 | 4.54 | double1 double2 double3 - 6.7 | .366 | .091 | 73.6 | 4.02 | int1 int2 - 7.52 | . | .103 | 73 | . | int3 str_32 double1 + 1.42 | .251 | .066 | 21.5 | 3.8 | + 4.21 | .269 | .064 | 65.8 | 4.2 | str_12 str_32 str_4 + 2.52 | .172 | .056 | 45.1 | 3.07 | double1 double2 double3 + 2.31 | .162 | .058 | 39.8 | 2.79 | int1 int2 + 2.93 | . | .06 | 48.8 | . | int3 str_32 double1 -------------------------------------------------------------------------------- bench_collapse, oncollision(error) style(full) vars(1) @@ -23446,11 +23453,11 @@ Benchmark vs collapse (in seconds) collapse | fcollapse | gcollapse | ratio (c/g) | ratio (f/g) | varlist -------- | --------- | --------- | ----------- | ----------- | ------- - .179 | .116 | .101 | 1.77 | 1.15 | - .97 | .284 | .136 | 7.13 | 2.09 | str_12 str_32 str_4 - .866 | .201 | .128 | 6.77 | 1.57 | double1 double2 double3 - .598 | .152 | .116 | 5.16 | 1.31 | int1 int2 - .96 | . | .128 | 7.5 | . | int3 str_32 double1 + .06 | .051 | .044 | 1.36 | 1.16 | + .433 | .115 | .056 | 7.73 | 2.05 | str_12 str_32 str_4 + .341 | .077 | .053 | 6.43 | 1.45 | double1 double2 double3 + .2 | .066 | .05 | 4 | 1.32 | int1 int2 + .42 | . | .073 | 5.75 | . | int3 str_32 double1 -------------------------------------------------------------------------------- bench_collapse, oncollision(error) style(sum) vars(15) @@ -23477,11 +23484,11 @@ Benchmark vs collapse (in seconds) collapse | fcollapse | gcollapse | ratio (c/g) | ratio (f/g) | varlist -------- | --------- | --------- | ----------- | ----------- | ------- - 1.81 | .247 | .11 | 16.5 | 2.25 | - 3.23 | .94 | .142 | 22.7 | 6.62 | str_12 str_32 str_4 - 2.85 | .862 | .123 | 23.2 | 7.01 | double1 double2 double3 - 2.41 | .462 | .11 | 21.9 | 4.2 | int1 int2 - 3.19 | . | .126 | 25.3 | . | int3 str_32 double1 + .731 | .119 | .062 | 11.8 | 1.92 | + 1.4 | .319 | .067 | 20.9 | 4.76 | str_12 str_32 str_4 + 1.08 | .284 | .081 | 13.3 | 3.51 | double1 double2 double3 + .932 | .179 | .072 | 12.9 | 2.49 | int1 int2 + 1.4 | . | .071 | 19.8 | . | int3 str_32 double1 -------------------------------------------------------------------------------- bench_collapse, oncollision(error) style(ftools) vars(6) @@ -23508,26 +23515,26 @@ Benchmark vs collapse (in seconds) collapse | fcollapse | gcollapse | ratio (c/g) | ratio (f/g) | varlist -------- | --------- | --------- | ----------- | ----------- | ------- - 1.8 | .222 | .078 | 23.1 | 2.85 | - 4.09 | .856 | .104 | 39.4 | 8.23 | str_12 str_32 str_4 - 3.75 | .759 | .097 | 38.6 | 7.82 | double1 double2 double3 - 3.31 | .405 | .084 | 39.4 | 4.82 | int1 int2 - 4.11 | . | .102 | 40.3 | . | int3 str_32 double1 + .64 | .116 | .049 | 13.1 | 2.37 | + 2 | .448 | .079 | 25.3 | 5.67 | str_12 str_32 str_4 + 1.73 | .342 | .08 | 21.6 | 4.28 | double1 double2 double3 + 1.67 | .194 | .063 | 26.5 | 3.08 | int1 int2 + 1.98 | . | .069 | 28.7 | . | int3 str_32 double1 -------------------------------------------------------------------------------- bench_collapse, oncollision(error) style(full) vars(1) -------------------------------------------------------------------------------- -End: 21:24:02 7 Dec 2022 +End: 08:28:03 29 Jun 2024 tests ran tests finished running -Start: 19:01:50 7 Dec 2022 -End: 21:24:02 7 Dec 2022 +Start: 07:29:10 29 Jun 2024 +End: 08:28:03 29 Jun 2024 name: gtools_tests - log: C:\Users\mauricio\Documents\gtools_tests_windows.log + log: C:\cygwin64\home\mauricio\gtools\build\gtools_tests_windows.log log type: text - closed on: 7 Dec 2022, 21:24:02 + closed on: 29 Jun 2024, 08:28:03 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- diff --git a/build/gtools_unix_v2.plugin b/build/gtools_unix_v2.plugin index b9c3052..fd922ad 100755 Binary files a/build/gtools_unix_v2.plugin and b/build/gtools_unix_v2.plugin differ diff --git a/build/gtools_unix_v3.plugin b/build/gtools_unix_v3.plugin index 472c849..b2436f6 100755 Binary files a/build/gtools_unix_v3.plugin and b/build/gtools_unix_v3.plugin differ diff --git a/build/gtools_windows_v2.plugin b/build/gtools_windows_v2.plugin index f134b82..9f9b887 100644 Binary files a/build/gtools_windows_v2.plugin and b/build/gtools_windows_v2.plugin differ diff --git a/build/gtools_windows_v3.plugin b/build/gtools_windows_v3.plugin index ef34658..5d0c175 100644 Binary files a/build/gtools_windows_v3.plugin and b/build/gtools_windows_v3.plugin differ diff --git a/build/lgtools.mlib b/build/lgtools.mlib index c7d3afe..58738c9 100644 Binary files a/build/lgtools.mlib and b/build/lgtools.mlib differ diff --git a/build/stata.toc b/build/stata.toc index a1ac28d..3022dcd 100644 --- a/build/stata.toc +++ b/build/stata.toc @@ -1,3 +1,3 @@ -v 1.11.7 +v 1.11.8 d Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com p 'GTOOLS': Faster implementation of common Stata commands for big data diff --git a/changelog.md b/changelog.md index 4048839..20ab6dc 100644 --- a/changelog.md +++ b/changelog.md @@ -1,11 +1,19 @@ Change Log ========== +## gtools-1.11.8 (2024-06-28) + +### Features + +- `greg, savecons` saves `rss`, `tss`, `r2`, `consest` without + having to specify `alphas` +- `greg` can now save `rss`, `tss`, `r2`, `consest` with `by()` + ## gtools-1.11.7 (2023-11-08) ### Bug fixes -- `greg` with `alphas()` saves `cons` with IV and only one absvar. +- `greg` with `alphas()` saves `consest` with IV and only one absvar. ## gtools-1.11.6 (2023-11-08) @@ -26,7 +34,7 @@ Change Log ### Features - `greg` saves `rss`, `tss`, `r2` in mata (not with `by()`) -- `greg` saves `cons` in mata with absorb (not with `by()`) +- `greg` saves `consest` in mata with absorb (not with `by()`) ## gtools-1.11.3 (2023-09-20) diff --git a/docs/index.md b/docs/index.md index 7f620a7..9104ba6 100644 --- a/docs/index.md +++ b/docs/index.md @@ -5,10 +5,10 @@ to provide a massive speed improvements to common Stata commands, including: reshape, collapse, xtile, tabstat, isid, egen, pctile, winsor, contract, levelsof, duplicates, unique/distinct, and more. -![Stable Version](https://img.shields.io/badge/stable-v1.11.7%20%7C%20linux--64%20%7C%20osx--64%20%7C%20win--64-blue.svg?longCache=true&style=flat-square) +![Stable Version](https://img.shields.io/badge/stable-v1.11.8%20%7C%20linux--64%20%7C%20osx--64%20%7C%20win--64-blue.svg?longCache=true&style=flat-square) diff --git a/docs/stata/greg.sthlp b/docs/stata/greg.sthlp index e66277b..e20ad98 100644 --- a/docs/stata/greg.sthlp +++ b/docs/stata/greg.sthlp @@ -72,6 +72,8 @@ is, this assumes that the weight refers to the number of available {p_end} {synopt:{opt alphas(varlist)}}One per absorb variable; save FE (normalized to be mean zero). {p_end} +{synopt:{opt savecons}}Save implied constant in mata (with {opt absorb()}). +{p_end} {synopt:{opt predict(varname)}}Save linear fit. {p_end} {synopt:{opt resid(varname)}}Save residuals. diff --git a/docs/stata/gregress.sthlp b/docs/stata/gregress.sthlp index e66277b..e20ad98 100644 --- a/docs/stata/gregress.sthlp +++ b/docs/stata/gregress.sthlp @@ -72,6 +72,8 @@ is, this assumes that the weight refers to the number of available {p_end} {synopt:{opt alphas(varlist)}}One per absorb variable; save FE (normalized to be mean zero). {p_end} +{synopt:{opt savecons}}Save implied constant in mata (with {opt absorb()}). +{p_end} {synopt:{opt predict(varname)}}Save linear fit. {p_end} {synopt:{opt resid(varname)}}Save residuals. diff --git a/docs/stata/gtools.sthlp b/docs/stata/gtools.sthlp index 9938090..6f1aa23 100644 --- a/docs/stata/gtools.sthlp +++ b/docs/stata/gtools.sthlp @@ -1,5 +1,5 @@ {smcl} -{* *! version 1.11.7 08Nov2023}{...} +{* *! version 1.11.8 28Jun2024}{...} {viewerdialog gtools "dialog gtools"}{...} {vieweralsosee "[R] gtools" "mansection R gtools"}{...} {viewerjumpto "Syntax" "gtools##syntax"}{...} diff --git a/docs/usage/gregress.md b/docs/usage/gregress.md index f678335..266c734 100644 --- a/docs/usage/gregress.md +++ b/docs/usage/gregress.md @@ -64,6 +64,7 @@ Options - `cluster(varlist)` One-way or nested cluster SE. - `absorb(varlist)` Multi-way high-dimensional fixed effects. - `alphas(varlist)` One per absorb variable; save FE (normalized to be mean zero). +- `savecons` Save implied constant in mata (with `absorb()`). - `predict(varname)` Save linear fit. - `resid(varname)` Save residuals. - `hdfetol(real)` Tolerance level for HDFE algoritm (default 1e-8). diff --git a/lib/bumpver.py b/lib/bumpver.py index 8307a94..8c33a01 100755 --- a/lib/bumpver.py +++ b/lib/bumpver.py @@ -20,8 +20,8 @@ # --------------------------------------------------------------------- # Config -config_version = "1.11.7" -config_date = date(2023, 11, 8) +config_version = "1.11.8" +config_date = date(2024, 6, 28) config_files = [ ('lib/bumpver.py', 'config_version = "{major}.{minor}.{patch}"'), ('lib/bumpver.py', 'config_date = date({date:%Y, %-m, %-d})'), diff --git a/lib/plugin/gtools_unix_v2.plugin b/lib/plugin/gtools_unix_v2.plugin index b9c3052..fd922ad 100755 Binary files a/lib/plugin/gtools_unix_v2.plugin and b/lib/plugin/gtools_unix_v2.plugin differ diff --git a/lib/plugin/gtools_unix_v3.plugin b/lib/plugin/gtools_unix_v3.plugin index 472c849..b2436f6 100755 Binary files a/lib/plugin/gtools_unix_v3.plugin and b/lib/plugin/gtools_unix_v3.plugin differ diff --git a/lib/plugin/gtools_windows_v2.plugin b/lib/plugin/gtools_windows_v2.plugin index f134b82..9f9b887 100644 Binary files a/lib/plugin/gtools_windows_v2.plugin and b/lib/plugin/gtools_windows_v2.plugin differ diff --git a/lib/plugin/gtools_windows_v3.plugin b/lib/plugin/gtools_windows_v3.plugin index ef34658..5d0c175 100644 Binary files a/lib/plugin/gtools_windows_v3.plugin and b/lib/plugin/gtools_windows_v3.plugin differ diff --git a/lib/plugin/lgtools.mlib b/lib/plugin/lgtools.mlib index c7d3afe..58738c9 100644 Binary files a/lib/plugin/lgtools.mlib and b/lib/plugin/lgtools.mlib differ diff --git a/lib/update_version.py b/lib/update_version.py index fa7b5d4..00f6493 100755 --- a/lib/update_version.py +++ b/lib/update_version.py @@ -88,18 +88,19 @@ callok = True if "main" in args['set']: - todo += main + todo += main callok = True if "test" in args['set']: - todo += test + todo += test callok = True if "plug" in args['set']: + todo += plug callok = True if "all" in args['set']: - todo = base + main + test + plug + todo = base + main + test + plug callok = True if not callok: diff --git a/src/ado/_gtools_internal.ado b/src/ado/_gtools_internal.ado index 977dfe0..7681db0 100644 --- a/src/ado/_gtools_internal.ado +++ b/src/ado/_gtools_internal.ado @@ -1,4 +1,4 @@ -*! version 1.11.7 08Nov2023 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com +*! version 1.11.8 28Jun2024 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com *! gtools function internals * rc 17000 @@ -49,6 +49,7 @@ program _gtools_internal, rclass tempfile gregvcovfile tempfile gregclusfile tempfile gregabsfile + tempfile greginfofile tempfile ghdfeabsfile tempfile gstatsfile tempfile gbyvarfile @@ -64,6 +65,7 @@ program _gtools_internal, rclass GtoolsTempFile gregvcovfile GtoolsTempFile gregclusfile GtoolsTempFile gregabsfile + GtoolsTempFile greginfofile GtoolsTempFile ghdfeabsfile GtoolsTempFile gstatsfile GtoolsTempFile gbyvarfile @@ -79,6 +81,7 @@ program _gtools_internal, rclass global GTOOLS_GREGVCOV_FILE: copy local gregvcovfile global GTOOLS_GREGCLUS_FILE: copy local gregclusfile global GTOOLS_GREGABS_FILE: copy local gregabsfile + global GTOOLS_GREGINFO_FILE: copy local greginfofile global GTOOLS_GHDFEABS_FILE: copy local ghdfeabsfile global GTOOLS_GSTATS_FILE: copy local gstatsfile global GTOOLS_BYVAR_FILE: copy local gbyvarfile @@ -727,6 +730,7 @@ program _gtools_internal, rclass mata: st_numscalar("__gtools_gfile_gregvcov", strlen(st_local("gregvcovfile")) + 1) mata: st_numscalar("__gtools_gfile_gregclus", strlen(st_local("gregclusfile")) + 1) mata: st_numscalar("__gtools_gfile_gregabs", strlen(st_local("gregabsfile")) + 1) + mata: st_numscalar("__gtools_gfile_greginfo", strlen(st_local("greginfofile")) + 1) mata: st_numscalar("__gtools_gfile_ghdfeabs", strlen(st_local("ghdfeabsfile")) + 1) scalar __gtools_init_targ = 0 @@ -1710,6 +1714,7 @@ program _gtools_internal, rclass prefix(str) /// save prepending prefix PREDict(str) /// save fit in `predict' alphas(str) /// save fixed effects in `alphas' + savecons /// save estimate for constant (memory-intensive) resid /// save residuals in _resid_`yvarlist' RESIDuals(str) /// save residuals in `residuals' replace /// Replace targets, if they exist @@ -1905,6 +1910,7 @@ program _gtools_internal, rclass scalar __gtools_gregress_kvars = `:list sizeof varlist' scalar __gtools_gregress_cons = `"`constant'"' != "noconstant" scalar __gtools_gregress_consest = . + scalar __gtools_gregress_savecons = `"`savecons'"' == "savecons" scalar __gtools_gregress_rss = . scalar __gtools_gregress_tss = . scalar __gtools_gregress_robust = `"`robust'"' != "" @@ -3454,6 +3460,7 @@ program clean_all global GTOOLS_GREGVCOV_FILE global GTOOLS_GREGCLUS_FILE global GTOOLS_GREGABS_FILE + global GTOOLS_GREGINFO_FILE global GTOOLS_GHDFEABS_FILE global GTOOLS_GSTATS_FILE global GTOOLS_BYVAR_FILE @@ -3473,6 +3480,7 @@ program clean_all cap scalar drop __gtools_gfile_gregvcov cap scalar drop __gtools_gfile_gregclus cap scalar drop __gtools_gfile_gregabs + cap scalar drop __gtools_gfile_greginfo cap scalar drop __gtools_gfile_ghdfeabs cap scalar drop __gtools_gfile_hdfeabs cap scalar drop __gtools_init_targ @@ -5019,6 +5027,7 @@ program gregress_scalars scalar __gtools_gregress_kvars = 0 scalar __gtools_gregress_cons = 0 scalar __gtools_gregress_consest = . + scalar __gtools_gregress_savecons = 1 scalar __gtools_gregress_rss = . scalar __gtools_gregress_tss = . scalar __gtools_gregress_robust = 0 @@ -5065,6 +5074,7 @@ program gregress_scalars cap scalar drop __gtools_gregress_kvars cap scalar drop __gtools_gregress_cons cap scalar drop __gtools_gregress_consest + cap scalar drop __gtools_gregress_savecons cap scalar drop __gtools_gregress_rss cap scalar drop __gtools_gregress_tss cap scalar drop __gtools_gregress_robust diff --git a/src/ado/_gtools_internal.mata b/src/ado/_gtools_internal.mata index fa7694a..1bcae65 100644 --- a/src/ado/_gtools_internal.mata +++ b/src/ado/_gtools_internal.mata @@ -1966,10 +1966,10 @@ class GtoolsRegressOutput real matrix se real matrix Vcov real scalar savese - real scalar consest - real scalar rss - real scalar tss - real scalar r2 + real colvector consest + real colvector rss + real colvector tss + real colvector r2 real scalar J real scalar by @@ -2053,13 +2053,17 @@ void function GtoolsRegressOutput::init() void function GtoolsRegressOutput::readMatrices() { - real matrix qc + real matrix qc, info real scalar runols, runse, runhdfe - J = strtoreal(st_local("r_J")) - consest = st_numscalar("__gtools_gregress_consest") - rss = st_numscalar("__gtools_gregress_rss") - tss = st_numscalar("__gtools_gregress_tss") - r2 = 1-rss/tss + J = strtoreal(st_local("r_J")) + info = GtoolsReadMatrix(st_local("greginfofile"), 3, J) + consest = info[1, .] + rss = info[2, .] + tss = info[3, .] + r2 = 1:-(rss:/tss) + // consest = st_numscalar("__gtools_gregress_consest") + // rss = st_numscalar("__gtools_gregress_rss") + // tss = st_numscalar("__gtools_gregress_tss") if ( st_numscalar("__gtools_gregress_savemb") ) { b = editmissing(GtoolsReadMatrix(st_local("gregbfile"), J, kx), 0) } diff --git a/src/ado/greg.ado b/src/ado/greg.ado index be2efe1..6d86781 100644 --- a/src/ado/greg.ado +++ b/src/ado/greg.ado @@ -1,4 +1,4 @@ -*! version 1.11.1 03Apr2023 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com +*! version 1.11.8 28Jun2024 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com *! Estimate linear regression via OLS by group and with HDFE cap program drop greg diff --git a/src/ado/gregress.ado b/src/ado/gregress.ado index 319f8d6..20a9474 100644 --- a/src/ado/gregress.ado +++ b/src/ado/gregress.ado @@ -1,4 +1,4 @@ -*! version 1.11.1 03Apr2023 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com +*! version 1.11.8 28Jun2024 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com *! Estimate linear regression via OLS by group and with HDFE capture program drop gregress @@ -376,13 +376,14 @@ end capture program drop Display program Display, eclass syntax [namelist(max = 1)], [repost touse(str) *] - tempname by + tempname by nocoef if ( "`namelist'" == "" ) { disp as txt "Cannot display table without cached results; use option -mata()- to save" } else { - mata st_numscalar("`by'", `namelist'.by) - if ( `=scalar(`by')' == 0) { + mata st_numscalar("`by'", `namelist'.by) + mata st_numscalar("`nocoef'", (`namelist'.saveb == 0) | (`namelist'.savese == 0)) + if ( (`=scalar(`by')' == 0) & (`=scalar(`nocoef')' == 0) ) { tempname colnames sel nmiss FreeMatrix b V mata st_local("caller", `namelist'.caller) @@ -412,7 +413,8 @@ program Display, eclass _coef_table, `options' } else { - disp as txt "Cannot display table with by(); use {stata mata `namelist'.print()}" + if `=scalar(`by')' disp as txt "Cannot display table with by(); use {stata mata `namelist'.print()}" + if `=scalar(`nocoef')' disp as txt "Cannot display table with -nob- or -nose-" } } end diff --git a/src/ado/gtools.ado b/src/ado/gtools.ado index 333e3e5..9916377 100644 --- a/src/ado/gtools.ado +++ b/src/ado/gtools.ado @@ -1,4 +1,4 @@ -*! version 1.11.7 08Nov2023 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com +*! version 1.11.8 28Jun2024 Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com *! Program for managing the gtools package installation capture program drop gtools diff --git a/src/github-issues/debug-9/test.do b/src/github-issues/debug-9/test.do new file mode 100644 index 0000000..1b99998 --- /dev/null +++ b/src/github-issues/debug-9/test.do @@ -0,0 +1,63 @@ +exit, clear +./build.py --replace +stata16-mp +global GTOOLS_BETA = 1 +global GTOOLS_GREGTABLE = 1 +sysuse auto, clear +gen _mpg = mpg + +greg price mpg _mpg, absorb(rep78) savecons +reghdfe price mpg _mpg, absorb(rep78) +mata GtoolsRegress.consest + +greg price mpg _mpg [aw=rep78], absorb(rep78) savecons +reghdfe price mpg _mpg [aw=rep78], absorb(rep78) +mata GtoolsRegress.consest + +greg price mpg _mpg , absorb(rep78 headroom) savecons +reghdfe price mpg _mpg , absorb(rep78 headroom) +mata GtoolsRegress.consest + +* Somehow this fails but generally works OK ): +sysuse auto, clear +foreach var in _a* _b* _c* _d* _e* _h* { + cap drop `var' +} +reghdfe price mpg, absorb(_aa=rep78 _bb=headroom) resid(_hh) +greg price mpg [aw=weight], absorb(rep78 headroom) savecons alphas(_cc _dd) resid(_ee) replace algorithm(it) +greg price mpg [aw=weight], absorb(rep78 headroom) savecons alphas(_cc _dd) resid(_ee) replace algorithm(squarem) +greg price mpg [aw=weight], absorb(rep78 headroom) savecons alphas(_cc _dd) resid(_ee) replace algorithm(cg) +mata GtoolsRegress.consest +mata reldif(12225.5, GtoolsRegress.consest) +gstats tab _*, s(mean) + + cap drop _* + reghdfe price [aw=weight], absorb(rep78 headroom) resid(_hdfe_price) + reghdfe mpg [aw=weight], absorb(rep78 headroom) resid(_hdfe_mpg) + gstats hdfe price mpg [aw=weight], absorb(rep78 headroom) gen(_g_price _g_mpg) replace + reg _hdfe_price _g_price + reg _hdfe_mpg _g_mpg + gstats tab _* [aw=weight], s(mean) + reg _hdfe_price _hdfe_mpg [aw=weight] + predict _zz + reg _g_price _g_mpg [aw=weight] + +* for example all these are fine +clear +set obs 100000 +gen group = mod(_n, 2) +gen double f1 = round(12.2 * mod(_n, 3), 0.1) if runiform() > 0.05 +gen double f2 = round(20 * c(pi) * mod(_n, 5), 0.1) if runiform() > 0.05 +gen double f3 = round(9.72 * mod(_n, 41), 0.1) if runiform() > 0.05 +gen double x = round(mod(_n, 100), 0.1) if runiform() > 0.05 +gen double y = 123 * x + f1 + f2 + round(10000 * runiform(), 1) +cap drop _* +reghdfe y x if group == 1, absorb(_aa=f1 _bb=f2 _cc=f3) resid(_hh) +reghdfe y x if group == 0, absorb( f1 f2 f3) +greg y x, absorb(f1 f2 f3) savecons alphas(_dd _ee _ff) resid(_gg) replace by(group) +mata GtoolsRegress.consest \ GtoolsRegress.r2 +gstats tab _*, s(mean) +reg _aa _dd +reg _bb _ee +reg _cc _ff +reg _hh _gg diff --git a/src/gtools.pkg b/src/gtools.pkg index b5ef14f..f6feddc 100644 --- a/src/gtools.pkg +++ b/src/gtools.pkg @@ -1,4 +1,4 @@ -v 1.11.7 +v 1.11.8 d d 'GTOOLS': Faster implementation of common Stata commands optimized for large datasets d @@ -63,7 +63,7 @@ d d Author: Mauricio Caceres Bravo d Support: email mauricio.caceres.bravo@gmail.com d -d Distribution-Date: 20231108 +d Distribution-Date: 20240628 d f _gtools_internal.ado f _gtools_internal.mata diff --git a/src/plugin/gtools.c b/src/plugin/gtools.c index 7e284e4..b6580f9 100644 --- a/src/plugin/gtools.c +++ b/src/plugin/gtools.c @@ -5,13 +5,13 @@ * Updated: Mon Dec 05 09:40:10 EST 2022 * Purpose: Stata plugin for faster group operations * Note: See stata.com/plugins for more on Stata plugins - * Version: 1.11.7 + * Version: 1.11.8 *********************************************************************/ /** * @file gtools.c * @author Mauricio Caceres Bravo - * @date 08 Nov 2023 + * @date 28 Jun 2024 * @brief Stata plugin * * This file should only ever be called from gtools.ado @@ -467,6 +467,7 @@ ST_retcode sf_parse_info (struct StataInfo *st_info, int level) gfile_gregvcov, gfile_gregclus, gfile_gregabs, + gfile_greginfo, gfile_ghdfeabs, top_miss, top_groupmiss, @@ -539,6 +540,7 @@ ST_retcode sf_parse_info (struct StataInfo *st_info, int level) gregress_savegresid, gregress_savegpred, gregress_savegalph, + gregress_savecons, gregress_range, gregress_glmfam, gregress_glmlogit, @@ -667,6 +669,7 @@ ST_retcode sf_parse_info (struct StataInfo *st_info, int level) if ( (rc = sf_scalar_size("__gtools_gfile_gregvcov", &gfile_gregvcov) )) goto exit; if ( (rc = sf_scalar_size("__gtools_gfile_gregclus", &gfile_gregclus) )) goto exit; if ( (rc = sf_scalar_size("__gtools_gfile_gregabs", &gfile_gregabs) )) goto exit; + if ( (rc = sf_scalar_size("__gtools_gfile_greginfo", &gfile_greginfo) )) goto exit; if ( (rc = sf_scalar_size("__gtools_gfile_ghdfeabs", &gfile_ghdfeabs) )) goto exit; if ( (rc = sf_scalar_size("__gtools_seecount", &seecount) )) goto exit; @@ -759,6 +762,7 @@ ST_retcode sf_parse_info (struct StataInfo *st_info, int level) if ( (rc = sf_scalar_size("__gtools_gregress_savegresid", &gregress_savegresid) )) goto exit; if ( (rc = sf_scalar_size("__gtools_gregress_savegpred", &gregress_savegpred) )) goto exit; if ( (rc = sf_scalar_size("__gtools_gregress_savegalph", &gregress_savegalph) )) goto exit; + if ( (rc = sf_scalar_size("__gtools_gregress_savecons", &gregress_savecons) )) goto exit; if ( (rc = sf_scalar_size("__gtools_gregress_range", &gregress_range) )) goto exit; if ( (rc = sf_scalar_size("__gtools_gregress_glmfam", &gregress_glmfam) )) goto exit; if ( (rc = sf_scalar_size("__gtools_gregress_glmlogit", &gregress_glmlogit) )) goto exit; @@ -1165,6 +1169,7 @@ ST_retcode sf_parse_info (struct StataInfo *st_info, int level) st_info->gfile_gregvcov = gfile_gregvcov; st_info->gfile_gregclus = gfile_gregclus; st_info->gfile_gregabs = gfile_gregabs; + st_info->gfile_greginfo = gfile_greginfo; st_info->gfile_ghdfeabs = gfile_ghdfeabs; st_info->unsorted = unsorted; @@ -1257,6 +1262,7 @@ ST_retcode sf_parse_info (struct StataInfo *st_info, int level) st_info->gregress_savegresid = gregress_savegresid; st_info->gregress_savegpred = gregress_savegpred; st_info->gregress_savegalph = gregress_savegalph; + st_info->gregress_savecons = gregress_savecons; st_info->gregress_moving = gregress_moving; st_info->gregress_moving_l = gregress_moving_l; st_info->gregress_moving_u = gregress_moving_u; @@ -1407,6 +1413,7 @@ ST_retcode sf_parse_info (struct StataInfo *st_info, int level) sf_printf_debug("\tgregress_savegresid: "GT_size_cfmt"\n", gregress_savegresid ); sf_printf_debug("\tgregress_savegpred: "GT_size_cfmt"\n", gregress_savegpred ); sf_printf_debug("\tgregress_savegalph: "GT_size_cfmt"\n", gregress_savegalph ); + sf_printf_debug("\tgregress_savecons: "GT_size_cfmt"\n", gregress_savecons ); sf_printf_debug("\tgregress_moving: "GT_size_cfmt"\n", gregress_moving ); sf_printf_debug("\tgregress_moving_l: "GT_size_cfmt"\n", gregress_moving_l ); sf_printf_debug("\tgregress_moving_u: "GT_size_cfmt"\n", gregress_moving_u ); diff --git a/src/plugin/gtools.h b/src/plugin/gtools.h index 71f02fd..bf38d65 100644 --- a/src/plugin/gtools.h +++ b/src/plugin/gtools.h @@ -12,7 +12,7 @@ #include "spi/stplugin.h" #include "common/gttypes.h" -#define GTOOLS_VERSION "1.11.7" +#define GTOOLS_VERSION "1.11.8" /* * Style @@ -92,6 +92,7 @@ struct StataInfo { GT_size gfile_gregvcov; GT_size gfile_gregclus; GT_size gfile_gregabs; + GT_size gfile_greginfo; GT_size gfile_ghdfeabs; // GT_size biject; @@ -212,6 +213,7 @@ struct StataInfo { GT_bool gregress_savegresid; GT_bool gregress_savegpred; GT_bool gregress_savegalph; + GT_bool gregress_savecons; GT_bool gregress_moving; GT_int gregress_moving_l; GT_int gregress_moving_u; diff --git a/src/plugin/regress/gregress.c b/src/plugin/regress/gregress.c index ba3dc2e..ede1d45 100644 --- a/src/plugin/regress/gregress.c +++ b/src/plugin/regress/gregress.c @@ -59,12 +59,14 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) FILE *fgregvcov; FILE *fgregclus; FILE *fgregabs; + FILE *fgreginfo; char GTOOLS_GREGB_FILE [st_info->gfile_gregb]; char GTOOLS_GREGSE_FILE [st_info->gfile_gregse]; char GTOOLS_GREGVCOV_FILE[st_info->gfile_gregvcov]; char GTOOLS_GREGCLUS_FILE[st_info->gfile_gregclus]; char GTOOLS_GREGABS_FILE [st_info->gfile_gregabs]; + char GTOOLS_GREGINFO_FILE[st_info->gfile_greginfo]; GTOOLS_CHAR(buf1, 32); GTOOLS_CHAR(buf2, 32); @@ -104,6 +106,7 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) GT_bool resid = st_info->gregress_savegresid; GT_bool predict = st_info->gregress_savegpred; GT_bool savealphas = st_info->gregress_savegalph && (kabs > 0); + GT_bool savecons = st_info->gregress_savecons && (kabs > 0); GT_bool runols = st_info->gregress_savemse || st_info->gregress_savegse || st_info->gregress_savemb || st_info->gregress_savegb || predict || resid; @@ -167,22 +170,22 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) // decide on the exact behavior of givregress (i.e. whether to add // the second collinearity check with the dependent var) - ST_double *vars = calloc(N * ktot, sizeof *vars); - ST_double *e = calloc(N, sizeof *e); - ST_double *etil = calloc(savealphas & (kabs > 1)? nj_max: 1, sizeof *etil); - ST_double *xbd = calloc(predict? N: 1, sizeof *xbd); - ST_double *alph = calloc(savealphas? kabs * N: 1, sizeof *alph); - ST_double *vbuf = calloc(savealphas? (kx+1) * nj_max: 1, sizeof *vbuf); - ST_double *Xy = calloc(GTOOLS_PWMAX(kx, 1), sizeof *Xy); - ST_double *b = calloc(GTOOLS_PWMAX(J * kx, 1), sizeof *b); - ST_double *se = calloc(GTOOLS_PWMAX(J * kx, 1), sizeof *se); - ST_double *XX = calloc(4 * ktot * ktot, sizeof *XX); - ST_double *V = calloc(GTOOLS_PWMAX(kx * kx, 1), sizeof *V); - ST_double *VV = calloc(GTOOLS_PWMAX(kx * kx, 1), sizeof *VV); - GT_size *nj = calloc(J, sizeof *nj); - ST_double *rss = calloc(J, sizeof *rss); - ST_double *tss = calloc(J, sizeof *tss); - ST_double *cons = calloc(J, sizeof *cons); + ST_double *vars = calloc(N * ktot, sizeof *vars); + ST_double *e = calloc(N, sizeof *e); + ST_double *etil = calloc(savecons | (savealphas & (kabs > 1))? nj_max: 1, sizeof *etil); + ST_double *xbd = calloc(predict? N: 1, sizeof *xbd); + ST_double *alph = calloc(savealphas? kabs * N: 1, sizeof *alph); + ST_double *vbuf = calloc((savecons | savealphas)? (kx+1) * nj_max: 1, sizeof *vbuf); + ST_double *Xy = calloc(GTOOLS_PWMAX(kx, 1), sizeof *Xy); + ST_double *b = calloc(GTOOLS_PWMAX(J * kx, 1), sizeof *b); + ST_double *se = calloc(GTOOLS_PWMAX(J * kx, 1), sizeof *se); + ST_double *XX = calloc(4 * ktot * ktot, sizeof *XX); + ST_double *V = calloc(GTOOLS_PWMAX(kx * kx, 1), sizeof *V); + ST_double *VV = calloc(GTOOLS_PWMAX(kx * kx, 1), sizeof *VV); + GT_size *nj = calloc(J, sizeof *nj); + ST_double *rss = calloc(J, sizeof *rss); + ST_double *tss = calloc(J, sizeof *tss); + ST_double *cons = calloc(J, sizeof *cons); ST_double *BZ = calloc(ivreg? (ivkz + ivkexog) * ivkendog: 1, sizeof *BZ); ST_double *PZ = calloc(ivreg? nj_max * ivkendog: 1, sizeof *PZ); @@ -458,7 +461,7 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) ivendog = xptr; ivexog = ivendog + ivkendog * njobs; ivzptr = ivexog + ivkexog * njobs; - if ( savealphas ) { + if ( savecons | savealphas ) { ysrc = vbuf; xsrc = vbuf + njobs; memcpy(ysrc, yptr, njobs * sizeof(ST_double)); @@ -616,19 +619,21 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) xbdptr[i] = ysrc[i] - eptr[i]; } } - if ( savealphas ) { - etptr = kabs > 1? etil: feptr; + if ( savecons | savealphas ) { + etptr = savecons | (savealphas & (kabs > 1))? etil: feptr; gf_regress_linalg_error_colmajor(ysrc, xsrc, bptr, etptr, njobs, kv); for (i = 0; i < njobs; i++) { etptr[i] -= eptr[i]; } cons[j] = GtoolsStatsMean(etptr, njobs, wptr); - for (i = 0; i < njobs; i++) { - etptr[i] -= cons[j]; - } - if ( kabs > 1 ) { - rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); - if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + if ( savealphas ) { + for (i = 0; i < njobs; i++) { + etptr[i] -= cons[j]; + } + if ( kabs > 1 ) { + rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); + if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + } } } } @@ -659,7 +664,7 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) ivendog = xptr; ivexog = ivendog + ivkendog * njobs; ivzptr = ivexog + ivkexog * njobs; - if ( savealphas ) { + if ( savecons | savealphas ) { ysrc = vbuf; xsrc = vbuf + njobs; memcpy(ysrc, yptr, njobs * sizeof(ST_double)); @@ -793,19 +798,21 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) xbdptr[i] = ysrc[i] - eptr[i]; } } - if ( savealphas ) { - etptr = kabs > 1? etil: feptr; + if ( savecons | savealphas ) { + etptr = savecons | (savealphas & (kabs > 1))? etil: feptr; gf_regress_linalg_error_colmajor(ysrc, xsrc, bptr, etptr, njobs, kv); for (i = 0; i < njobs; i++) { etptr[i] -= eptr[i]; } cons[j] = GtoolsStatsMean(etptr, njobs, wptr); - for (i = 0; i < njobs; i++) { - etptr[i] -= cons[j]; - } - if ( kabs > 1 ) { - rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); - if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + if ( savealphas ) { + for (i = 0; i < njobs; i++) { + etptr[i] -= cons[j]; + } + if ( kabs > 1 ) { + rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); + if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + } } } } @@ -832,7 +839,7 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) ivendog = xptr; ivexog = ivendog + ivkendog * njobs; ivzptr = ivexog + ivkexog * njobs; - if ( savealphas ) { + if ( savecons | savealphas ) { ysrc = vbuf; xsrc = vbuf + njobs; memcpy(ysrc, yptr, njobs * sizeof(ST_double)); @@ -958,19 +965,21 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) xbdptr[i] = ysrc[i] - eptr[i]; } } - if ( savealphas ) { - etptr = kabs > 1? etil: feptr; + if ( savecons | savealphas ) { + etptr = savecons | (savealphas & (kabs > 1))? etil: feptr; gf_regress_linalg_error_colmajor(ysrc, xsrc, bptr, etptr, njobs, kv); for (i = 0; i < njobs; i++) { etptr[i] -= eptr[i]; } cons[j] = GtoolsStatsMean(etptr, njobs, wptr); - for (i = 0; i < njobs; i++) { - etptr[i] -= cons[j]; - } - if ( kabs > 1 ) { - rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); - if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + if ( savealphas ) { + for (i = 0; i < njobs; i++) { + etptr[i] -= cons[j]; + } + if ( kabs > 1 ) { + rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); + if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + } } } } @@ -994,7 +1003,7 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) ivendog = xptr; ivexog = ivendog + ivkendog * njobs; ivzptr = ivexog + ivkexog * njobs; - if ( savealphas ) { + if ( savecons | savealphas ) { ysrc = vbuf; xsrc = vbuf + njobs; memcpy(ysrc, yptr, njobs * sizeof(ST_double)); @@ -1097,19 +1106,21 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) xbdptr[i] = ysrc[i] - eptr[i]; } } - if ( savealphas ) { - etptr = kabs > 1? etil: feptr; + if ( savecons | savealphas ) { + etptr = savecons | (savealphas & (kabs > 1))? etil: feptr; gf_regress_linalg_error_colmajor(ysrc, xsrc, bptr, etptr, njobs, kv); for (i = 0; i < njobs; i++) { etptr[i] -= eptr[i]; } cons[j] = GtoolsStatsMean(etptr, njobs, wptr); - for (i = 0; i < njobs; i++) { - etptr[i] -= cons[j]; - } - if ( kabs > 1 ) { - rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); - if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + if ( savealphas ) { + for (i = 0; i < njobs; i++) { + etptr[i] -= cons[j]; + } + if ( kabs > 1 ) { + rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); + if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + } } } } @@ -1263,8 +1274,8 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) } } } - if ( savealphas && (skipalpha == 0) ) { - etptr = kabs > 1? etil: feptr; + if ( (savecons | savealphas) && (skipalpha == 0) ) { + etptr = savecons | (savealphas & (kabs > 1))? etil: feptr; gf_regress_linalg_error_colmajor(lhs, xptr, bptr, etptr, njobs, kx); for (i = 0; i < njobs; i++) { if ( fabs(eptr[i]) < hdfetol ) { @@ -1275,12 +1286,14 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) else etptr[i] -= eptr[i]; } cons[j] = GtoolsStatsMean(etptr, njobs, wptr); - if ( (kabs > 1) && (skipalpha == 0) ) { - for (i = 0; i < njobs; i++) { - etptr[i] -= cons[j]; + if ( savealphas && (skipalpha == 0) ) { + if ( (kabs > 1) && (skipalpha == 0) ) { + for (i = 0; i < njobs; i++) { + etptr[i] -= cons[j]; + } + rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); + if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; } - rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); - if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; } } if ( skipalpha ) ++warnalpha; @@ -1407,8 +1420,8 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) } } } - if ( savealphas && (skipalpha == 0) ) { - etptr = kabs > 1? etil: feptr; + if ( (savecons | savealphas) && (skipalpha == 0) ) { + etptr = savecons | (savealphas & (kabs > 1))? etil: feptr; gf_regress_linalg_error_colmajor(lhs, xptr, bptr, etptr, njobs, kx); for (i = 0; i < njobs; i++) { if ( fabs(eptr[i]) < hdfetol ) { @@ -1419,12 +1432,14 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) else etptr[i] -= eptr[i]; } cons[j] = GtoolsStatsMean(etptr, njobs, wptr); - if ( (kabs > 1) && (skipalpha == 0) ) { - for (i = 0; i < njobs; i++) { - etptr[i] -= cons[j]; + if ( savealphas && (skipalpha == 0) ) { + if ( (kabs > 1) && (skipalpha == 0) ) { + for (i = 0; i < njobs; i++) { + etptr[i] -= cons[j]; + } + rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); + if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; } - rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); - if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; } } if ( skipalpha ) ++warnalpha; @@ -1546,8 +1561,8 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) } } } - if ( savealphas && (skipalpha == 0) ) { - etptr = kabs > 1? etil: feptr; + if ( (savecons | savealphas) && (skipalpha == 0) ) { + etptr = savecons | (savealphas & (kabs > 1))? etil: feptr; gf_regress_linalg_error_colmajor(lhs, xptr, bptr, etptr, njobs, kx); for (i = 0; i < njobs; i++) { if ( fabs(eptr[i]) < hdfetol ) { @@ -1558,12 +1573,14 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) else etptr[i] -= eptr[i]; } cons[j] = GtoolsStatsMean(etptr, njobs, wptr); - if ( (kabs > 1) && (skipalpha == 0) ) { - for (i = 0; i < njobs; i++) { - etptr[i] -= cons[j]; + if ( savealphas && (skipalpha == 0) ) { + if ( (kabs > 1) && (skipalpha == 0) ) { + for (i = 0; i < njobs; i++) { + etptr[i] -= cons[j]; + } + rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); + if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; } - rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); - if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; } } if ( skipalpha ) ++warnalpha; @@ -1665,8 +1682,8 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) } } } - if ( savealphas && (skipalpha == 0) ) { - etptr = kabs > 1? etil: feptr; + if ( (savecons | savealphas) && (skipalpha == 0) ) { + etptr = savecons | (savealphas & (kabs > 1))? etil: feptr; gf_regress_linalg_error_colmajor(lhs, xptr, bptr, etptr, njobs, kx); for (i = 0; i < njobs; i++) { if ( fabs(eptr[i]) < hdfetol ) { @@ -1677,12 +1694,14 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) else etptr[i] -= eptr[i]; } cons[j] = GtoolsStatsMean(etptr, njobs, wptr); - if ( (kabs > 1) && (skipalpha == 0) ) { - for (i = 0; i < njobs; i++) { - etptr[i] -= cons[j]; + if ( savealphas && (skipalpha == 0) ) { + if ( (kabs > 1) && (skipalpha == 0) ) { + for (i = 0; i < njobs; i++) { + etptr[i] -= cons[j]; + } + rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); + if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; } - rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); - if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; } } if ( skipalpha ) ++warnalpha; @@ -1738,7 +1757,7 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) for (j = 0; j < J; j++) { njobs = nj[j]; kmodel = kx; - if ( savealphas ) { + if ( savecons | savealphas ) { ysrc = vbuf; xsrc = vbuf + njobs; memcpy(ysrc, yptr, njobs * sizeof(ST_double)); @@ -1843,19 +1862,21 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) xbdptr[i] = ysrc[i] - eptr[i]; } } - if ( savealphas ) { - etptr = kabs > 1? etil: feptr; + if ( savecons | savealphas ) { + etptr = savecons | (savealphas & (kabs > 1))? etil: feptr; gf_regress_linalg_error_colmajor(ysrc, xsrc, bptr, etptr, njobs, kx); for (i = 0; i < njobs; i++) { etptr[i] -= eptr[i]; } cons[j] = GtoolsStatsMean(etptr, njobs, wptr); - for (i = 0; i < njobs; i++) { - etptr[i] -= cons[j]; - } - if ( kabs > 1 ) { - rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); - if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + if ( savealphas ) { + for (i = 0; i < njobs; i++) { + etptr[i] -= cons[j]; + } + if ( kabs > 1 ) { + rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); + if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + } } } } @@ -1883,7 +1904,7 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) for (j = 0; j < J; j++) { njobs = nj[j]; kmodel = kx; - if ( savealphas ) { + if ( savecons | savealphas ) { ysrc = vbuf; xsrc = vbuf + njobs; memcpy(ysrc, yptr, njobs * sizeof(ST_double)); @@ -1972,19 +1993,21 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) xbdptr[i] = ysrc[i] - eptr[i]; } } - if ( savealphas ) { - etptr = kabs > 1? etil: feptr; + if ( savecons | savealphas ) { + etptr = savecons | (savealphas & (kabs > 1))? etil: feptr; gf_regress_linalg_error_colmajor(ysrc, xsrc, bptr, etptr, njobs, kx); for (i = 0; i < njobs; i++) { etptr[i] -= eptr[i]; } cons[j] = GtoolsStatsMean(etptr, njobs, wptr); - for (i = 0; i < njobs; i++) { - etptr[i] -= cons[j]; - } - if ( kabs > 1 ) { - rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); - if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + if ( savealphas ) { + for (i = 0; i < njobs; i++) { + etptr[i] -= cons[j]; + } + if ( kabs > 1 ) { + rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); + if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + } } } } @@ -2008,7 +2031,7 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) for (j = 0; j < J; j++) { njobs = nj[j]; kmodel = kx; - if ( savealphas ) { + if ( savecons | savealphas ) { ysrc = vbuf; xsrc = vbuf + njobs; memcpy(ysrc, yptr, njobs * sizeof(ST_double)); @@ -2094,19 +2117,21 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) xbdptr[i] = ysrc[i] - eptr[i]; } } - if ( savealphas ) { - etptr = kabs > 1? etil: feptr; + if ( savecons | savealphas ) { + etptr = savecons | (savealphas & (kabs > 1))? etil: feptr; gf_regress_linalg_error_colmajor(ysrc, xsrc, bptr, etptr, njobs, kx); for (i = 0; i < njobs; i++) { etptr[i] -= eptr[i]; } cons[j] = GtoolsStatsMean(etptr, njobs, wptr); - for (i = 0; i < njobs; i++) { - etptr[i] -= cons[j]; - } - if ( kabs > 1 ) { - rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); - if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + if ( savealphas ) { + for (i = 0; i < njobs; i++) { + etptr[i] -= cons[j]; + } + if ( kabs > 1 ) { + rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); + if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + } } } } @@ -2127,7 +2152,7 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) for (j = 0; j < J; j++) { njobs = nj[j]; kmodel = kx; - if ( savealphas ) { + if ( savecons | savealphas ) { ysrc = vbuf; xsrc = vbuf + njobs; memcpy(ysrc, yptr, njobs * sizeof(ST_double)); @@ -2196,19 +2221,21 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) xbdptr[i] = ysrc[i] - eptr[i]; } } - if ( savealphas ) { - etptr = kabs > 1? etil: feptr; + if ( savecons | savealphas ) { + etptr = savecons | (savealphas & (kabs > 1))? etil: feptr; gf_regress_linalg_error_colmajor(ysrc, xsrc, bptr, etptr, njobs, kx); for (i = 0; i < njobs; i++) { etptr[i] -= eptr[i]; } cons[j] = GtoolsStatsMean(etptr, njobs, wptr); - for (i = 0; i < njobs; i++) { - etptr[i] -= cons[j]; - } - if ( kabs > 1 ) { - rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); - if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + if ( savealphas ) { + for (i = 0; i < njobs; i++) { + etptr[i] -= cons[j]; + } + if ( kabs > 1 ) { + rc = GtoolsSaveAlphas(AbsorbHashes, kabs, etptr, wptr, feptr, hdfetol); + if (rc == 17902) return(sf_oom_error("sf_regress", "GtoolsSaveAlphas")); else if (rc) goto exit; + } } } } @@ -2345,7 +2372,7 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) eptr += njobs; } - // TODO: Save these and nj in a meta mate object! Why not? + // TODO: Also saving as mata object; deprecate? if ( J == 1 ) { if ( (rc = SF_scal_save("__gtools_gregress_consest", cons[0]))) goto exit; if ( (rc = SF_scal_save("__gtools_gregress_rss", rss[0])) ) goto exit; @@ -2378,6 +2405,16 @@ ST_retcode sf_regress (struct StataInfo *st_info, int level, char *fname) fclose(fgregvcov); } + { + if ( (rc = SF_macro_use("GTOOLS_GREGINFO_FILE", GTOOLS_GREGINFO_FILE, st_info->gfile_greginfo) )) goto exit; + + fgreginfo = fopen(GTOOLS_GREGINFO_FILE, "wb"); + rc = rc | (fwrite(cons, sizeof(cons), J, fgreginfo) != J); + rc = rc | (fwrite(rss, sizeof(rss), J, fgreginfo) != J); + rc = rc | (fwrite(tss, sizeof(tss), J, fgreginfo) != J); + fclose(fgreginfo); + } + if ( kclus && runols && runse ) { if ( (rc = SF_macro_use("GTOOLS_GREGCLUS_FILE", GTOOLS_GREGCLUS_FILE, st_info->gfile_gregclus) )) goto exit; diff --git a/src/stata.toc b/src/stata.toc index a1ac28d..3022dcd 100644 --- a/src/stata.toc +++ b/src/stata.toc @@ -1,3 +1,3 @@ -v 1.11.7 +v 1.11.8 d Mauricio Caceres Bravo, mauricio.caceres.bravo@gmail.com p 'GTOOLS': Faster implementation of common Stata commands for big data diff --git a/src/test/gtools_tests.do b/src/test/gtools_tests.do index 1a1c200..ecc17d9 100644 --- a/src/test/gtools_tests.do +++ b/src/test/gtools_tests.do @@ -5,7 +5,7 @@ * Created: Tue May 16 07:23:02 EDT 2017 * Updated: Mon Dec 05 09:39:49 EST 2022 * Purpose: Unit tests for gtools -* Version: 1.11.7 +* Version: 1.11.8 * Manual: help gtools * Note: You may need to run `ftools, compile` and `reghdfe, compile` * to test gtools against ftools functions and reghdfe.