A fund's yield is a near-constant in return space, so OLS puts it in the intercept (alpha_ann), not in the shv/bil betas (which only measure rate-CHANGE sensitivity). Cash funds therefore showed no dominant driver. - factors: cash_yield() (shv trailing-1y total return = local stand-in for the 13-wk T-bill / 0-3m Treasury index), AXES = DRIVERS + ['cash'] (alpha_ann / cash_yield, 1.0 = earns the cash rate); a display/clustering axis, not a regressor. - cluster: cash column in the loading matrix; k-means distances use the cash-2x-emphasized matrix (a pure cash fund's level axis was otherwise swallowed by the low-exposure cloud); labels use raw values; label() cash-aware (0.25 threshold, 1.5x runner-up). - app: cluster view over AXES with the emphasized distance. The 331-fund 'no dominant driver' grab-bag now splits into 'cash (yield) +0.64' (n=187, MM + ultra-short) and 'cash (yield) +1.26' (n=59 pure). 123/123 tests.
1 line
27 KiB
JSON
1 line
27 KiB
JSON
{"k": 30, "clusters": {"0": {"n": 260, "top": {"cash": -0.27527270398526693, "ivv": 0.08865229488663037}, "label": "no dominant driver (balanced/idio)", "syms": ["aaaox", "aaarx", "aabkx", "aacrx", "aaekx", "aaftx", "aagtx", "aahmx", "aahtx", "aaltx", "aamtx", "aantx", "abaex", "abiax", "abtfx", "abuax", "acgix", "advdx", "aioax", "alfyx", "alvix", "amfex", "archx", "arcvx", "ardgx", "ardsx", "arevx", "arfvx", "ariix", "arskx", "artox", "aryix", "avemx", "bearx", "bglax", "bgnmx", "blpax", "bndw", "bnglx", "btbfx", "btsmx", "cavax", "ccfax", "cdazx", "cetfx", "cfvlx", "cptnx", "csuax", "ctcax", "ctlax", "cusex", "czmvx", "dbalx", "dboax", "ddiax", "ddvax", "dhlax", "difax", "dmcvx", "domix", "dvipx", "dvrkx", "dxhyx", "dxnlx", "eaasx", "eatvx", "ebnd", "ehstx", "eimgx", "emaax", "ethsx", "evtmx", "famex", "fascx", "femgx", "ficmx", "figfx", "figkx", "fisex", "fiusx", "fkusx", "fmsfx", "fmuax", "frbsx", "fsamx", "ftgsx", "fusgx", "gaigx", "gaiox", "gblax", "gcblx", "glnax", "gmdyx", "gpgix", "hciex", "hcimx", "hiadx", "hiahx", "hstax", "iautx", "icmbx", "iifax", "imrfx", "indzx", "inutx", "isfax", "ivoax", "jdvwx", "jgrsx", "jmvsx", "jvmrx", "ktrax", "laffx", "lbsax", "lfeax", "lfiax", "lfmax", "lftlx", "lsofx", "ltmax", "lvitx", "maagx", "macfx", "magwx", "mamax", "mapax", "medhx", "mffsx", "mmufx", "moat", "mofix", "msoax", "mstfx", "mstgx", "mvcax", "nbrvx", "ncbgx", "ncbix", "nefox", "nlgax", "nsbax", "nseix", "nyaax", "oakbx", "oakmx", "oakwx", "oalvx", "pacax", "pacjx", "paekx", "paelx", "pafmx", "paxhx", "paxwx", "pbamx", "pcdlx", "pcef", "pckex", "pdizx", "pgvax", "pjiax", "ppqax", "prfdx", "prgmx", "pritx", "prsgx", "prtix", "pwtax", "pxwgx", "qwld", "rapax", "rclax", "rdccx", "rgiax", "rgsax", "rhltx", "rous", "rresx", "rrrax", "rseax", "ryeux", "ryfix", "ryhrx", "rykix", "rylix", "rymsx", "ryocx", "rypix", "ryuix", "ryzax", "segmx", "semcx", "sgidx", "sginx", "shyd", "smoax", "sokax", "spdax", "spgm", "sphd", "spip", "splv", "spqax", "spyd", "spyv", "sthyx", "suvax", "tbhdx", "tblpx", "tblqx", "tblsx", "tebix", "tedix", "temgx", "tgtrx", "tigix", "tllvx", "tlstx", "tmlcx", "tpinx", "tplix", "tqgex", "trmvx", "trrex", "trszx", "trvlx", "tsbax", "twsmx", "usbox", "vadcx", "vdadx", "vffvx", "vforx", "vgivx", "vhyax", "vigi", "vimax", "vitax", "vmvlx", "vrgwx", "vrnix", "vrttx", "vspgx", "vspvx", "vthrx", "vtivx", "vtthx", "vttsx", "vttvx", "vtwix", "vviax", "vwnax", "waesx", "wasmx", "wayex", "wbalx", "wmbdx", "wraax", "wsbfx", "xmlv"]}, "1": {"n": 21, "top": {"shv": 2.55531396213416, "vwo": 0.7698616847127411, "vtv": 0.3469227435374135, "shy": -0.24671308201664746}, "label": "cash/ultra-short +2.56 + EM equity +0.77 + US value +0.35", "syms": ["aotax", "brkax", "cefix", "cemvx", "dgeax", "emptx", "evcgx", "fairx", "fceex", "fhkax", "nesgx", "ngcax", "pdeax", "pfslx", "piefx", "qcgdx", "revs", "ryilx", "semvx", "smqfx", "tcelx"]}, "2": {"n": 187, "top": {"cash": 0.6364285986836964, "vweax": 0.10363606897347216}, "label": "cash (yield) +0.64 + HY corporate +0.10", "syms": ["aaiix", "abnax", "acfix", "acisx", "afjax", "afrax", "aglox", "aigyx", "amhix", "amlpx", "angl", "anglx", "annpx", "apoix", "arinx", "batpx", "bdsix", "biiex", "brxax", "bsnix", "bubsx", "cbhcx", "cbon", "cdcdx", "cemgx", "cfiax", "cmgux", "cpxax", "cshtx", "csoax", "cxhyx", "dcpyx", "dddax", "dessx", "dfat", "dfeox", "dffvx", "dfqtx", "dfstx", "dfsvx", "dodwx", "dscpx", "dultx", "dwas", "eaamx", "eablx", "eafhx", "eagmx", "earrx", "ebabx", "ediv", "eelv", "efax", "eipcx", "emdax", "eshix", "ethyx", "etsix", "fafrx", "fcamx", "fdgrx", "fedax", "ffrsx", "fgilx", "fhcox", "fiscx", "fite", "flpsx", "fmoax", "fndb", "fvdfx", "gbonx", "gcasx", "gdxj", "gibax", "gifax", "giocx", "giyix", "goodx", "hacsx", "heomx", "hfcgx", "hfqax", "hicox", "hstrx", "hysax", "iegax", "isra", "itiox", "kbwd", "kbwy", "lacfx", "lcsmx", "lifax", "lprfx", "lpxax", "lvhi", "masax", "mcoax", "mgiax", "mgsex", "mhcax", "mort", "mstbx", "nanr", "ndvax", "noiax", "oaycx", "omfcx", "onev", "opcax", "orncx", "oscbx", "padcx", "physx", "piamx", "pishx", "pjeax", "prfhx", "prisx", "prvbx", "prwcx", "pscd", "psce", "puls", "pvivx", "pzrmx", "qcilrx", "qcmmrx", "ravi", "rgcyx", "roam", "rokt", "rpiex", "rymbx", "rysbx", "sdlax", "secax", "seiax", "sifax", "sihax", "sioax", "sjnk", "sldax", "sllax", "slyv", "smsax", "smxax", "sphy", "spmd", "sprax", "susax", "swrlx", "temix", "tiilx", "tldtx", "tmarx", "tphix", "tqsmx", "trbfx", "trbux", "trrtx", "trrux", "ulst", "usnyx", "vcdax", "vevfx", "vfmf", "vfmo", "vgcax", "vgsbx", "vgwlx", "vicsx", "vipix", "vmfvx", "vmnix", "vrtvx", "vscsx", "vsmsx", "vsmvx", "vstcx", "vtipx", "vubfx", "vusb", "wainx", "xcem", "xmhq"]}, "3": {"n": 9, "top": {"shv": 3.6556522012842754, "cash": -2.7819355790040636, "shy": -0.6523574211138725, "qqq": 0.21291726957558155}, "label": "cash/ultra-short +3.66 + cash (yield) -2.78 + short T 1-3y -0.65", "syms": ["aceyx", "aveax", "bciix", "bgcbx", "irsyx", "iysyx", "qevox", "ryjsx", "spygx"]}, "4": {"n": 360, "top": {"cash": 0.1146259118528479, "vweax": 0.08067905730680998}, "label": "no dominant driver (balanced/idio)", "syms": ["aactx", "aadtx", "aaetx", "abalx", "abdax", "abhix", "abndx", "accex", "acitx", "acmvx", "acstx", "adfix", "aedax", "aflix", "agbvx", "ahitx", "aibax", "alaax", "amecx", "amhyx", "amrmx", "amusx", "anagx", "arbfx", "asfcx", "asylx", "atoax", "aunax", "auuyx", "bacix", "bfiax", "brcax", "brudx", "cabdx", "cabix", "caibx", "cccmx", "ccsax", "cdhax", "cenax", "cficx", "clazx", "cmiex", "cppcx", "craix", "creax", "cseix", "csrix", "csrsx", "cstax", "cthax", "cwbfx", "cwgix", "cybax", "dbmix", "dedax", "deggx", "dfrex", "dial", "dltrx", "dpcfx", "dpltx", "dsibx", "dstix", "eafvx", "eaisx", "ealtx", "ediax", "einc", "eitax", "emlax", "emlc", "emoax", "eqnax", "erth", "ethix", "evibx", "evvcx", "exflx", "facfx", "facnx", "fafdx", "fdbax", "fdiax", "feqtx", "feugx", "fftfx", "ffxsx", "fgrix", "fguax", "fhysx", "fhytx", "fidsx", "fihbx", "fiiax", "fisax", "fivlx", "fkbax", "fkinx", "fkutx", "fmbpx", "fmgix", "fmndx", "fmuux", "fosfx", "freex", "frstx", "fsrbx", "fstkx", "ftrfx", "fusix", "gbcix", "ggbfx", "gyld", "hiabx", "hubax", "hulax", "hyem", "ibnd", "ibrax", "iceux", "idivx", "igaax", "ihfax", "ineax", "inpax", "ivsyx", "jaflx", "jeqix", "jhbsx", "jhhbx", "jsnwx", "kbwb", "labcx", "lcdvx", "lcrax", "lglv", "licax", "liiax", "lphax", "lpjrx", "lprax", "lpvax", "lsbdx", "lsdax", "lsgbx", "ltrax", "lttkx", "mbdfx", "mcsax", "mdsix", "meikx", "merfx", "mfaax", "mfbfx", "mfwtx", "mgsix", "mgvax", "mhitx", "midax", "mishx", "mllax", "mltax", "mlvax", "mresx", "msfrx", "mvgax", "naarx", "nacmx", "napix", "nbarx", "ncicx", "ncoax", "ndarx", "nefzx", "nphix", "nsmmx", "nthex", "nvhax", "nwhnx", "nwqax", "oafix", "orilx", "ostax", "owfix", "owmbx", "padlx", "pajrx", "pbdix", "pbsmx", "pdbax", "pdinx", "pggix", "pgsix", "pheax", "piasx", "pibax", "pincx", "pmtgx", "pqcnx", "pqtsx", "prcix", "prcpx", "prdgx", "presx", "prfsx", "prgsx", "prgtx", "prhyx", "pridx", "prigx", "prkax", "prmdx", "prsnx", "prwbx", "psilx", "pxnix", "pyeix", "pygix", "qcglrx", "qcscrx", "qqqm", "rcbax", "rcjtx", "rfbsx", "rodm", "rpgix", "rpibx", "rplcx", "rpsix", "rrfax", "rtxax", "sbstx", "sclax", "scorx", "scvex", "sdhax", "seacx", "sebfx", "secpx", "sefix", "sghax", "sgmax", "sgovx", "shssx", "shtix", "slgax", "slvax", "sngvx", "snidx", "snsax", "spbo", "spdw", "spgbx", "spgp", "splb", "spmfx", "spsb", "spti", "sptl", "spts", "spvm", "srwax", "stiax", "svsax", "sziax", "taclx", "taiax", "taibx", "tbirx", "tcpax", "tcsgx", "temfx", "tepax", "tfcax", "tgfrx", "tggbx", "tibdx", "tihyx", "tilcx", "tipx", "tiqix", "tmfcx", "tnibx", "tobax", "tortx", "tpfix", "trhyx", "trlax", "trlvx", "trosx", "trrax", "trrcx", "trrix", "trrox", "trrwx", "tsbpx", "tsdlx", "tvlax", "tweix", "twusx", "twvlx", "udbpx", "ugsdx", "usmbx", "usmsx", "vasgx", "vasix", "vbilx", "vbisx", "vbllx", "vbtlx", "vcsax", "vdigx", "veirx", "veusx", "vfaix", "vfijx", "vfirx", "vfiux", "vfmfx", "vghax", "vgslx", "vgstx", "vgwix", "vhcix", "vinex", "vkmgx", "vlgsx", "vmbsx", "vmiax", "vpmcx", "vrtpx", "vrvix", "vsbsx", "vscgx", "vsgdx", "vsigx", "vsmgx", "vspmx", "vtbix", "vtibx", "vtinx", "vtmfx", "vtmgx", "vtwnx", "vuiax", "vusux", "vvoax", "vweax", "vwiax", "vwnex", "vwstx", "waarx", "wabmx", "wacpx", "watfx", "watpx", "wdiv", "xlre"]}, "5": {"n": 82, "top": {"ivv": 1.0078357846660007, "vtv": -0.6367073542427792, "cash": -0.5486390917904064, "shv": 0.23995523736499014}, "label": "US large blend +1.01 + US value -0.64 + cash (yield) -0.55", "syms": ["aagox", "agrfx", "aqeax", "aqeix", "brwax", "btefx", "bufgx", "chcgx", "cmgix", "cmvix", "comax", "cpoax", "czmgx", "dgagx", "dlqax", "dreqx", "drevx", "dtcax", "eaalx", "eacpx", "ealcx", "fgrax", "fgsax", "fifnx", "fkdnx", "fkgrx", "fmagx", "fmsgx", "fniax", "fslbx", "gceqx", "ggcax", "iglgx", "imanx", "jacax", "jagrx", "kauax", "ktcix", "legax", "lgilx", "mfegx", "mfrkx", "mlaax", "mnrgx", "montx", "mtcax", "mtcgx", "nicsx", "oalgx", "oneq", "otcax", "pclcx", "pgwax", "pjgrx", "prefx", "prgfx", "pstax", "qalgx", "qgrpx", "rbcgx", "rdlax", "rmdax", "ryiix", "rynvx", "sdgax", "selcx", "sgffx", "sggax", "spegx", "spfax", "ssgfx", "tbdax", "tegax", "tgvfx", "trbcx", "trlgx", "usglx", "vallx", "valsx", "vigax", "vwuax", "wlgrx"]}, "6": {"n": 116, "top": {"ivv": 0.8088475598045862, "shy": 0.14917393908852306, "cash": -0.0909780981881928, "shv": 0.0884627549482735}, "label": "US large blend +0.81 + short T 1-3y +0.15 + cash (yield) -0.09", "syms": ["ablox", "acfox", "adgax", "agthx", "aigox", "aivsx", "alarx", "algrx", "alvox", "amcpx", "ancfx", "anefx", "anwpx", "apgax", "btiix", "cblax", "cfgrx", "cfipx", "davpx", "dfac", "dfusx", "dqiax", "dspix", "eadix", "eaeax", "eaerx", "eivpx", "epgax", "esgv", "ettgx", "evifx", "extgx", "fagax", "fceux", "fcntx", "fdcax", "fdetx", "fdgfx", "fgtax", "ficgx", "flvcx", "fmilx", "fobax", "focpx", "frdax", "ftrnx", "fwwfx", "hiagx", "index", "jablx", "jawgx", "jensx", "lgcax", "migfx", "mittx", "mrgax", "mueax", "mxccx", "ncgfx", "paakx", "paeax", "pbus", "peopx", "pgeox", "pgrox", "pnrax", "pogax", "pomix", "prblx", "prcox", "preix", "prmtx", "provx", "prwax", "psiax", "ptmax", "pxlix", "qaacx", "qabgx", "qcgrrx", "ragtx", "retsx", "reuyx", "rgeax", "rtdyx", "seblx", "secex", "sencx", "sibax", "smgix", "spiax", "sptm", "spyg", "spyx", "sspix", "suwax", "svspx", "sxpax", "trulx", "vbiax", "vfiax", "vftnx", "vgiax", "vhgex", "vhiax", "vinix", "vitnx", "vitsx", "vlcax", "vmctx", "vmgax", "vtcax", "vtclx", "vwenx", "wmlix", "wsefx"]}, "7": {"n": 29, "top": {"shv": -1.0016935736633492, "iwm": 0.7287204132152694, "cash": -0.6574845242985434, "qqq": 0.17382243857155727}, "label": "cash/ultra-short -1.00 + US small +0.73 + cash (yield) -0.66", "syms": ["alsrx", "ardex", "ascgx", "ctagx", "fkasx", "gauax", "geosx", "hiasx", "hiscx", "jamfx", "lfgcx", "lmgax", "lmiyx", "raghx", "rmqhx", "rybhx", "rybix", "rymdx", "rymkx", "ryrux", "ryvlx", "rywax", "seekx", "spmb", "stdax", "tlchx", "tleqx", "valix", "wusax"]}, "8": {"n": 17, "top": {"cash": -1.639430310059767, "shv": -0.8650661183360997, "ivv": 0.4465419820861184, "shy": 0.29444239007499506}, "label": "no dominant driver (balanced/idio)", "syms": ["bgetx", "bgitx", "cfimx", "cigyx", "fngax", "hcegx", "hhccx", "igncx", "jsgtx", "mmgpx", "plbex", "ryldx", "ryttx", "tlgqx", "tlgwx", "tplgx", "urlgx"]}, "9": {"n": 98, "top": {"iwm": 0.7205321130322704, "shy": 0.18674328363628329, "vtv": 0.14406263533939906, "vmbix": -0.08955470414022024}, "label": "US small +0.72 + short T 1-3y +0.19 + US value +0.14", "syms": ["abasx", "asqix", "asvix", "averx", "azbax", "bosox", "brsdx", "ccasx", "cgoax", "csmix", "czmsx", "dccax", "devlx", "dfas", "dissx", "facdx", "fmcdx", "fmdcx", "frvlx", "fscdx", "gsxax", "gtsax", "isgdx", "ivcsx", "ivsox", "jaagx", "jascx", "jmcgx", "komp", "lrscx", "lssix", "mdyg", "mndax", "mscgx", "msggx", "mvalx", "nefjx", "oasgx", "oasvx", "obegx", "otcfx", "pennx", "pespx", "pgoax", "pnsax", "prdsx", "prnhx", "prsvx", "psch", "psgix", "qasgx", "rcmcx", "rebyx", "rtrix", "rtssx", "ryotx", "ryrrx", "ryvfx", "sagwx", "scrsx", "scvax", "sesvx", "slyg", "smcwx", "smeax", "sphb", "spsm", "sscgx", "sscvx", "ssdix", "stmsx", "stsvx", "tarkx", "tiagx", "tpvix", "trssx", "trzix", "tsfax", "tvoax", "usbnx", "vexax", "vexrx", "vfqy", "viog", "visvx", "vleox", "vmfgx", "vrtgx", "vrtix", "vseqx", "vsfax", "vsmax", "vtmsx", "vysgx", "wgrox", "wmcvx", "wmicx", "xslv"]}, "10": {"n": 62, "top": {"shv": -0.9302616427812871, "cash": 0.756231604862788, "shy": 0.17072621905714144, "vweax": 0.1521683890436959}, "label": "cash/ultra-short -0.93 + cash (yield) +0.76 + short T 1-3y +0.17", "syms": ["aifrx", "asdvx", "bxfcx", "bxitx", "canax", "clmax", "cshix", "dflax", "dflex", "eigix", "eniax", "evfax", "ffsax", "fidpx", "filfx", "fspcx", "ggmmx", "gpmfx", "gwlix", "hnmdx", "ivfax", "ldrax", "lfrax", "mdyv", "meifx", "mgfox", "mkvhx", "nmiex", "npscx", "oakex", "oakix", "omfs", "oney", "pflrx", "phyl", "ppiax", "prfz", "pslax", "pxsix", "pyaix", "pyfix", "pysix", "qascx", "rfrax", "rmhyx", "rosc", "rpifx", "rrpax", "ryavx", "slpax", "speu", "sraax", "svaax", "szcax", "tasvx", "tnuax", "vymi", "wceix", "wcpbx", "wwwex", "wwwfx", "xsmo"]}, "11": {"n": 195, "top": {"cash": -0.6401755660387968, "ivv": 0.16783629395394928, "shv": 0.08864603060251594}, "label": "no dominant driver (balanced/idio)", "syms": ["aaaax", "aacpx", "aacsx", "aadax", "aadhx", "aadnx", "aadwx", "aaegx", "aaewx", "abvax", "abwax", "aedfx", "afocx", "alsmx", "altfx", "amtax", "apfdx", "argvx", "arhfx", "aroix", "artsx", "atwax", "auiax", "avedx", "awaax", "awpax", "awsax", "axbax", "aznax", "bflax", "bogsx", "capax", "cfagx", "chclx", "cibr", "cracx", "deopx", "dibax", "dnldx", "dura", "dvrux", "eafgx", "earax", "erbax", "eseax", "etegx", "fcfgx", "fdegx", "fgiax", "fhesx", "fmijx", "fpjax", "fstbx", "gabvx", "gcinx", "gghcx", "glrbx", "hadax", "hcinx", "hiacx", "himcx", "hncax", "icpax", "idlv", "ienax", "igmax", "iigix", "ircyx", "kdhax", "kgdax", "lagwx", "lavlx", "ldfvx", "ldmvx", "leifx", "lglax", "lmecx", "lswwx", "lvoax", "mbovx", "memux", "merdx", "mfcpx", "mnwax", "moglx", "mpblx", "mwofx", "nbiax", "nclex", "nctwx", "nmmgx", "novix", "nugax", "nyvtx", "oaiex", "oakgx", "oaklx", "omfl", "origx", "ostfx", "owlsx", "parnx", "pasux", "pazlx", "pcjsx", "pdhax", "pfsax", "pfxf", "pggax", "pgjax", "pgrnx", "piafx", "pjdax", "plbbx", "plusx", "pmegx", "pneax", "pqnax", "prdmx", "prnex", "psct", "psecx", "pudax", "purcx", "pvfax", "pxgox", "pxwix", "pyvsx", "qgro", "quasx", "qwvox", "rebax", "redwx", "rgwfx", "rmeax", "rmgsx", "rmycx", "rpgax", "rpgex", "rpmgx", "rpxfx", "rydhx", "ryeix", "ryhix", "ryrix", "rysox", "rytix", "rywbx", "sdscx", "slasx", "sntkx", "sphq", "sshfx", "suhax", "supax", "svtax", "tblvx", "tblwx", "tblyx", "temwx", "tesix", "tfscx", "tlinx", "tmvix", "tnxax", "tollx", "tqccx", "trblx", "trbnx", "trbox", "trbpx", "trbqx", "trbsx", "trgrx", "tuhyx", "tvafx", "twbix", "valq", "vdeqx", "vfsnx", "vgelx", "vglsx", "visgx", "vlaax", "vlifx", "vmmsx", "vmvfx", "volmx", "wafmx", "wamfx", "wbvnx", "wcmgx", "wpopx", "wpsgx", "wvalx"]}, "12": {"n": 79, "top": {"cash": -1.2101031601113803, "shv": 0.23554670481495393, "vtv": -0.1293901667675126, "xlk": 0.08279248868809895}, "label": "no dominant driver (balanced/idio)", "syms": ["abpax", "adjex", "adsix", "afcnx", "aiemx", "aphmx", "artrx", "avewx", "awgix", "bgatx", "bufmx", "buftx", "caeax", "cbsax", "ccsmx", "cdgrx", "chusx", "csfax", "csmdx", "drcvx", "dxklx", "fmifx", "frsgx", "fsvlx", "gcecx", "gglix", "hcemx", "hcesx", "hchyx", "hcmnx", "herix", "jderx", "jigtx", "jsigx", "klcax", "lacax", "lafax", "laiax", "memqx", "mxigx", "nbngx", "owacx", "pappx", "pcvax", "pgkax", "pgnax", "prafx", "prjax", "pwjax", "qbdsx", "rmbhx", "rrgax", "ryawx", "rygbx", "ryipx", "rymix", "saaax", "sboox", "sbtox", "scaux", "sfrex", "spedx", "swasx", "tgpex", "thcgx", "tnbix", "tnmax", "tremx", "vgpmx", "vmgix", "vmgrx", "waaex", "waigx", "waiox", "wgisx", "wmgrx", "wmmrx", "wpvlx", "ycgex"]}, "13": {"n": 20, "top": {"shv": 1.77756706030946, "shy": -0.7802162709142575, "ivv": 0.694252196441871, "ief": 0.5112581979069964}, "label": "cash/ultra-short +1.78 + short T 1-3y -0.78 + US large blend +0.69", "syms": ["durpx", "ffalx", "fgtix", "fgtzx", "flerx", "flrex", "fltfx", "fmtzx", "frlex", "frtsx", "ftcox", "ftrcx", "ftrtx", "fttax", "gldax", "ryiux", "spgex", "spgtx", "spilx", "spusx"]}, "14": {"n": 2, "top": {"cash": 4.0, "vmbix": 3.5278273500469584, "vblix": 3.52316455827013, "tip": -3.385831837782784}, "label": "no dominant driver (balanced/idio)", "syms": ["fcssx", "fyhtx"]}, "15": {"n": 12, "top": {"cash": 2.750341839526569, "iwm": 0.17106334486774688, "vweax": 0.10092711918157919, "pff": 0.09141809293161518}, "label": "cash (yield) +2.75 + US small +0.17 + HY corporate +0.10", "syms": ["avalx", "cnxt", "inco", "jmcrx", "kbwp", "mlptx", "mlpzx", "pscm", "remx", "rypnx", "rywwx", "ticix"]}, "16": {"n": 40, "top": {"shv": -1.148867248133763, "shy": 0.4688114035723432, "ivv": 0.4173854139013635, "vweax": 0.2126111181737837}, "label": "cash/ultra-short -1.15 + short T 1-3y +0.47 + US large blend +0.42", "syms": ["affcx", "agovx", "amgox", "awshx", "cgvyx", "divhx", "dtlgx", "fhjux", "fmihx", "fopax", "gcpax", "hspgx", "jdvrx", "lamax", "lcflx", "lciax", "lprex", "mstqx", "pbqax", "pgdix", "ryhdx", "scjax", "scpax", "sdyax", "sehax", "sgoax", "sisax", "sktax", "slcax", "slgfx", "specx", "spinx", "ssmax", "svoax", "svyax", "sxmax", "tfoax", "tlrsx", "tmmax", "trdfx"]}, "17": {"n": 282, "top": {"shv": 0.3490461827800707, "cash": 0.2940194721007984, "vblix": 0.24001976784037904, "vweax": 0.20109731813275117}, "label": "cash/ultra-short +0.35 + cash (yield) +0.29 + vol (pure) +0.24", "syms": ["abhyx", "abrzx", "acthx", "aftex", "agdax", "aidax", "alcax", "alnyx", "althx", "amaax", "astex", "atfax", "attyx", "avaax", "batex", "bchyx", "bcitx", "bgsix", "bhiax", "bils", "bmbix", "bmnix", "bmqix", "bsbix", "btmix", "ccrsx", "cfmox", "cfnlx", "clmpx", "cnsax", "coiax", "colnx", "coltx", "crsox", "dagvx", "deeax", "deffx", "delix", "deqax", "dgcax", "dhgax", "ditex", "dmtfx", "dmusx", "dnmzx", "drcax", "drnjx", "dvmhx", "dvtax", "eacax", "ealbx", "eanax", "eascx", "eeiax", "eqwl", "esge", "etazx", "etgax", "etmax", "etmbx", "etmdx", "etmnx", "etmox", "etncx", "etnjx", "etnyx", "etohx", "etorx", "etpax", "etvax", "exmax", "exnax", "fagix", "faztx", "fcenx", "fcotx", "fcstx", "fcttx", "fcvsx", "fdmmx", "felax", "femdx", "fgatx", "fgfax", "fhhix", "fhiix", "fhmix", "ficnx", "fimyx", "fkcix", "fkitx", "fklax", "fknix", "fkstx", "fktfx", "fktix", "fkytx", "flaax", "flncx", "fltdx", "fltmx", "fmdtx", "fmiex", "fmimx", "fminx", "fmisx", "fmitx", "fmotx", "fnmtx", "fnytx", "fohtx", "fpntx", "fralx", "frcox", "frmox", "frnjx", "frorx", "frpax", "fsazx", "fshix", "ftazx", "ftfmx", "ftgax", "ftlax", "ftnyx", "ftoix", "ftorx", "ftsd", "fttmx", "fvatx", "fwiax", "gaawx", "gabcx", "gcaex", "gtcix", "gtfbx", "gtrax", "htrb", "ihiax", "imntx", "intax", "iscax", "jcsrx", "jhyix", "kctax", "khyax", "kmdnx", "kntax", "ktxix", "lanjx", "lansx", "lanyx", "lcfix", "lhiax", "lidax", "lmsfx", "lsyux", "ltebx", "ltnyx", "lubax", "mcftx", "mdxbx", "mfalx", "mfarx", "mfiax", "mfpax", "mfscx", "mfsmx", "mfssx", "mfwvx", "mhoax", "mieix", "missx", "mmgax", "mmhyx", "mncex", "motg", "msncx", "msnyx", "mstpx", "msvax", "mtbax", "mtlfx", "ncaax", "nhmax", "nmaax", "nmbax", "nmdax", "nmuix", "nnjax", "nnyax", "notax", "olcax", "omifx", "onjcx", "opacx", "opnyx", "owcax", "owcix", "pacex", "pamfx", "parwx", "pbbbx", "pbcax", "pconx", "pcrix", "peyax", "phizx", "phstx", "phyix", "pisdx", "piuix", "pngax", "ppnax", "prihx", "prinx", "prlax", "prnyx", "prsmx", "prtax", "prvax", "prxcx", "psnyx", "ptebx", "qfvox", "qusox", "rinyx", "rlvsx", "rmmbx", "rmuyx", "ryaix", "ryurx", "safex", "sbhex", "sdsax", "seimx", "shgtx", "sidvx", "slmcx", "smlax", "sntix", "soaix", "sqmax", "srmax", "szmax", "taftx", "temmx", "tnhax", "tohax", "tpdix", "tqpix", "trigx", "trmcx", "twtix", "vcaix", "vcitx", "vctfx", "vembx", "vesgx", "vhcox", "vidax", "vinax", "vklmx", "vkmmx", "vlcix", "vmatx", "vmltx", "vnjtx", "vnvax", "vnytx", "vohix", "vpaix", "vsgx", "vteax", "vwahx", "vwetx", "vwitx", "vwltx", "whiax", "wisex", "wnyax", "xmmo"]}, "18": {"n": 14, "top": {"shv": -1.7641234836323423, "cash": 1.433664639419456, "iwm": 0.35307881781134476, "shy": 0.33249299446662783}, "label": "cash/ultra-short -1.76 + cash (yield) +1.43 + US small +0.35", "syms": ["dmszx", "fqtex", "frifx", "fvrmx", "kmknx", "kscox", "mbsax", "pvfix", "rseix", "ryazx", "scfzx", "smog", "wwnpx", "xsvm"]}, "19": {"n": 4, "top": {"shv": 4.0, "cash": -1.43365415366927, "shy": -1.0163342170324574, "vweax": 0.4299310156063952}, "label": "cash/ultra-short +4.00 + cash (yield) -1.43 + short T 1-3y -1.02", "syms": ["eemgx", "ipoyx", "ivinx", "javax"]}, "20": {"n": 4, "top": {"shv": -3.9788119935771364, "vtv": -0.871476605243954, "shy": 0.6448610443934071, "iwm": 0.64139492327753}, "label": "cash/ultra-short -3.98 + US value -0.87 + short T 1-3y +0.64", "syms": ["aasox", "almrx", "amczx", "ieyax"]}, "21": {"n": 79, "top": {"shv": 1.2013251066595423, "cash": -0.753239532582218, "vweax": 0.1284274062316381, "ivv": 0.10153395760233333}, "label": "cash/ultra-short +1.20 + cash (yield) -0.75 + HY corporate +0.13", "syms": ["amrgx", "asmmx", "asrax", "avegx", "bbhlx", "bgehx", "bggsx", "chtrx", "dcuax", "dglax", "dhmbx", "disax", "dtgrx", "dusa", "eaemx", "emrgx", "etgix", "fkrcx", "fljsx", "fsgrx", "gagax", "gijax", "hcmex", "hnddx", "ibnax", "iemfx", "ityax", "ivvyx", "jaigx", "lavgx", "mefix", "memax", "mglax", "miucx", "mnrmx", "moti", "nchax", "parmx", "pexmx", "pigdx", "pnbax", "qaltx", "qgitx", "raax", "ralax", "rdwbx", "remsx", "ryiex", "rymfx", "sedax", "sekax", "sequx", "sgqax", "siemx", "sivix", "sniex", "spab", "spgsx", "ssifx", "temux", "tmcpx", "tnvax", "tnxix", "tpyax", "trrdx", "trrkx", "trrlx", "trrmx", "trrnx", "tsemx", "umemx", "vafax", "vemax", "waemx", "wagox", "wamcx", "wasax", "wceax", "winax"]}, "22": {"n": 169, "top": {"shv": 0.7021517970199402, "vweax": 0.16048348965173542, "cash": -0.11381539219048277, "efa": 0.09718555458844522}, "label": "cash/ultra-short +0.70 + HY corporate +0.16 + cash (yield) -0.11", "syms": ["abimx", "aceix", "aepgx", "aiiex", "aiwex", "asiax", "bmcix", "bmsfx", "bniex", "btmfx", "cmaix", "coeax", "crak", "crihx", "diisx", "dmuax", "dregx", "drlix", "drrax", "ecbsx", "ecctx", "eemx", "eitex", "emsqx", "eqal", "fclax", "fdivx", "fdvax", "feqmx", "fginx", "fhyvx", "fibpx", "figrx", "fqchx", "frvax", "fsoax", "ftcex", "ftczx", "ftrax", "fvilx", "fxctx", "fxncx", "gatax", "gegax", "grnb", "gtddx", "hcsbx", "hdvax", "hgxax", "hiaox", "hisix", "hymax", "iarax", "igiax", "ihoax", "jctrx", "jfdrx", "jtmrx", "lceax", "lisax", "litax", "lmiax", "lnyax", "lzhox", "madfx", "mbeqx", "mdidx", "mfjax", "mghax", "mgrax", "mlfax", "mrskx", "mtrax", "mveix", "mwefx", "newfx", "njtfx", "nlsax", "nmmex", "nrfax", "nsaox", "nsmax", "oneo", "ownyx", "pabax", "paffx", "pdsax", "pequx", "pgeix", "pieqx", "pjrax", "pnopx", "pnvax", "povsx", "prasx", "premx", "prijx", "pripx", "prjpx", "prmsx", "prscx", "prsix", "prulx", "qemm", "rblax", "rdiv", "reaax", "rmlax", "rpbax", "rpfix", "rpgrx", "rpihx", "rthax", "rtiyx", "rtnax", "rydvx", "rymhx", "rysix", "seitx", "sitex", "skirx", "sminx", "spem", "spmo", "sreax", "srigx", "srtmx", "sseax", "ssgax", "stesx", "suiax", "szeax", "tedmx", "tedpx", "teplx", "thyax", "tibnx", "tixrx", "tpiix", "trffx", "trfox", "trhrx", "trpbx", "trrbx", "trrfx", "trrgx", "trrhx", "trrjx", "trsgx", "trtfx", "tzinx", "vasvx", "vedtx", "vfifx", "vfwsx", "vgtsx", "vlxvx", "vmvix", "vpadx", "vtilx", "vtrix", "vwicx", "vwilx", "wdiax", "weusx", "wiefx", "wstrx", "wtabx", "xntk"]}, "23": {"n": 2, "top": {"cash": -3.846260893052802, "shv": -1.4005706157366258, "agg": 0.6254010032838777, "ivv": 0.5990696319063751}, "label": "no dominant driver (balanced/idio)", "syms": ["qstax", "saoox"]}, "24": {"n": 11, "top": {"agg": 0.8448345923407676, "shy": -0.7925408357505352, "shv": -0.6447308586321351, "vmbix": -0.5480143328653909}, "label": "core bond (AGG) +0.84 + short T 1-3y -0.79 + cash/ultra-short -0.64", "syms": ["bgeix", "eipix", "fncrx", "inivx", "lvhd", "mlozx", "owsmx", "pclrx", "prpax", "rypmx", "vfmv"]}, "25": {"n": 1, "top": {"shv": 4.0, "shy": 2.1477897550972047, "ief": -2.0479216434830767, "ivv": -1.775499051999072}, "label": "cash/ultra-short +4.00 + short T 1-3y +2.15 + T 7-10y -2.05", "syms": ["hciix"]}, "26": {"n": 11, "top": {"qqq": 0.9726355396556392, "xlv": 0.9429774159120698, "vtv": -0.7967035688697984, "shv": -0.631740351317781}, "label": "US growth +0.97 + healthcare +0.94 + US value -0.80", "syms": ["dlhax", "espo", "fbdix", "fbtax", "lhcax", "phlax", "prhsx", "rvpix", "ryoix", "zvgix", "zvnix"]}, "27": {"n": 59, "top": {"cash": 1.258275504635167}, "label": "cash (yield) +1.26", "syms": ["aguax", "bizd", "cfrax", "ctfax", "ddfax", "demax", "dfvex", "dhtax", "dnlax", "dpiax", "dprex", "dxksx", "eacox", "ebsax", "eeldx", "egrix", "esmax", "fcfix", "flrn", "fltr", "frfax", "gaaex", "hilax", "hmezx", "hrsax", "icmux", "idmo", "ipkw", "jrgrx", "ksdvx", "masgx", "mctox", "mervx", "mlpnx", "mlpox", "nfrax", "pbaix", "prfrx", "pscc", "psci", "qlenx", "qmnix", "rctix", "recs", "ryidx", "rytmx", "ryvtx", "shrix", "slanx", "smlv", "tavfx", "tramx", "trarx", "vcmdx", "vfva", "vscax", "wamvx", "wmnux", "xmvm"]}, "28": {"n": 135, "top": {"shv": -0.44369988826827533, "shy": 0.3643678949810756, "cash": 0.3616848342364101, "vblix": 0.1826410138597945}, "label": "cash/ultra-short -0.44 + short T 1-3y +0.36 + cash (yield) +0.36", "syms": ["aaatx", "accnx", "acgyx", "acpsx", "acskx", "aldax", "asbax", "asihx", "augax", "avefx", "bagix", "bbcpx", "bcoix", "bimix", "bracx", "bramx", "brasx", "cfbnx", "cfvax", "cgafx", "cldax", "cosix", "csdax", "csibx", "csvax", "ctrzx", "cugax", "dbicx", "dcsvx", "eaiix", "ealdx", "ergox", "fblax", "fbnd", "fcspx", "fgcsx", "fhaix", "fiasx", "fiifx", "fldax", "ftbfx", "ftiax", "fulax", "fxidx", "gildx", "hcrb", "icifx", "ipiix", "jdyrx", "jmbs", "korp", "laiex", "laplx", "lauyx", "lbndx", "ldcax", "lhyax", "libax", "lldyx", "lmvyx", "lprdx", "lutax", "mcfix", "mfiox", "miaax", "miazx", "mnrbx", "mqlix", "mrbkx", "nefrx", "nstrx", "prpix", "pruax", "pttfx", "pucax", "pxbix", "pycix", "pycsx", "qcbmrx", "qceqrx", "qcstrx", "qefa", "rbbax", "rfayx", "rfcyx", "rimox", "rivjx", "rmtbx", "rpidx", "rsqax", "ryjux", "scavx", "scoax", "sdmax", "setax", "sgvax", "sgyax", "sidcx", "sigax", "sislx", "siusx", "sldbx", "smgax", "spib", "spubx", "stbax", "teqix", "tgrnx", "tibfx", "tirex", "tisix", "tlbdx", "tnshx", "tqmvx", "tsdjx", "tsdox", "ttifx", "tunix", "ubvlx", "usgax", "usiax", "utbpx", "vcorx", "venax", "vfidx", "vfsix", "viitx", "vistx", "vpccx", "vscvx", "vymqx", "wefix", "whosx", "wmmax", "xshq"]}, "29": {"n": 24, "top": {"cash": -2.360763829292804, "shv": 0.7018176224911458, "ivv": 0.23561745070540446, "vweax": 0.1426248162663037}, "label": "no dominant driver (balanced/idio)", "syms": ["cfsix", "fhumx", "hcigx", "hcmgx", "hcsrx", "irfax", "jacdx", "midsx", "ncirx", "pmvax", "qlmlfx", "qlmlsx", "qlmltx", "qspmx", "rycix", "ryshx", "ryvix", "rywtx", "satox", "sims", "vgrlx", "wggsx", "wsgrx", "xitk"]}}} |