TruTech Development, LLC
TruTech Development, LLC

Saturday, April 26, 2025
Test cases for Anomaly/change detection hackathon
Test cases for Anomaly/change detection hackathon.
Test data: https://github.com/elisejiuqizhang/TS-AD-Datasets
Mainpage is here. The dataset contains transactions made by credit cards in September 2013 by European cardholders, yet due to privacy and security reasons, what we see is the result of a PCA transformation.
input:
{
"Change Point": {
"1899-12-30": 0.0,
"1899-12-31": 0.0,
"1900-01-01": 0.0,
"1900-01-02": 0.0,
"1900-01-03": 0.0,
"1900-01-04": 0.0,
"1900-01-05": 0.0,
"1900-01-06": 0.0,
"1900-01-07": 0.0,
"1900-01-08": 0.0,
"1900-01-09": 0.0,
"1900-01-10": 0.0,
"1900-01-11": 0.3448725938796997,
"1900-01-12": 0.0,
"1900-01-13": -0.3875834047794342,
"1900-01-14": 0.0,
"1900-01-15": 0.0,
"1900-01-16": 0.0,
"1900-01-17": 0.0,
"1900-01-18": 0.0,
"1900-01-19": 0.0,
"1900-01-20": 0.0,
"1900-01-21": 0.0,
"1900-01-22": 0.0,
"1900-01-23": 0.7461631298065186,
"1900-01-24": 0.0,
"1900-01-25": 0.0,
"1900-01-26": 0.0,
"1900-01-27": 0.0,
"1900-01-28": 0.0,
"1900-01-29": 0.0,
"1900-01-30": 0.0,
"1900-01-31": 0.0,
"1900-02-01": 0.0,
"1900-02-02": 0.0,
"1900-02-03": 0.0,
"1900-02-04": 0.0,
"1900-02-05": -0.35960909724235535,
"1900-02-06": 0.0,
"1900-02-07": 0.0715513825416565,
"1900-02-08": 0.0,
"1900-02-09": 0.0,
"1900-02-10": 0.0,
"1900-02-11": 0.0,
"1900-02-12": 0.0,
"1900-02-13": 0.0,
"1900-02-14": 0.0,
"1900-02-15": -0.38601380586624146,
"1900-02-16": 0.0,
"1900-02-17": 0.0,
"1900-02-18": 0.0,
"1900-02-19": -0.4203856289386749,
"1900-02-20": 0.0,
"1900-02-21": -0.43162310123443604,
"1900-02-22": 0.0,
"1900-02-23": -0.6216146349906921,
"1900-02-24": 0.0,
"1900-02-25": 0.0,
"1900-02-26": 0.0,
"1900-02-27": 0.0,
"1900-02-28": 0.0,
"1900-03-01": 0.0,
"1900-03-02": 0.0,
"1900-03-03": 0.0,
"1900-03-04": 0.0,
"1900-03-05": 0.0,
"1900-03-06": 0.0,
"1900-03-07": 0.0,
"1900-03-08": 0.0,
"1900-03-09": 0.0,
"1900-03-10": 0.0,
"1900-03-11": -0.4260717034339905,
"1900-03-12": 0.0,
"1900-03-13": 0.0,
"1900-03-14": 0.0,
"1900-03-15": 0.7891417145729065,
"1900-03-16": 0.0,
"1900-03-17": 0.0,
"1900-03-18": 0.0,
"1900-03-19": -0.871233344078064,
"1900-03-20": 0.0,
"1900-03-21": -1.010875940322876,
"1900-03-22": 0.0,
"1900-03-23": 0.0,
"1900-03-24": 0.0,
"1900-03-25": 0.0,
"1900-03-26": 0.0,
"1900-03-27": 0.0,
"1900-03-28": 0.0,
"1900-03-29": 0.0,
"1900-03-30": 0.0,
"1900-03-31": 0.0,
"1900-04-01": 0.0,
"1900-04-02": 0.0,
"1900-04-03": 0.0,
"1900-04-04": 0.0,
"1900-04-05": 0.0,
"1900-04-06": 0.0,
"1900-04-07": 0.0,
"1900-04-08": 0.0,
"1900-04-09": 0.0
},
"Change Points Only": {
"Change Point": {
"1900-01-11": 0.3448725938796997,
"1900-01-23": 0.7461631298065186,
"1900-02-07": 0.0715513825416565,
"1900-03-15": 0.7891417145729065
}
},
"EV": {
"1899-12-30": 0.0,
"1899-12-31": 0.0,
"1900-01-01": 0.0,
"1900-01-02": 0.0,
"1900-01-03": 0.0,
"1900-01-04": 0.0,
"1900-01-05": 0.0,
"1900-01-06": 0.0,
"1900-01-07": NaN,
"1900-01-08": 0.0,
"1900-01-09": 0.0,
"1900-01-10": 0.0,
"1900-01-11": -0.07673388719558716,
"1900-01-12": 0.0,
"1900-01-13": -4.593122959136963,
"1900-01-14": 0.428733229637146,
"1900-01-15": 0.0,
"1900-01-16": 0.0,
"1900-01-17": 0.0,
"1900-01-18": NaN,
"1900-01-19": NaN,
"1900-01-20": NaN,
"1900-01-21": -2.706207275390625,
"1900-01-22": 0.0,
"1900-01-23": 0.2882247567176819,
"1900-01-24": 0.0,
"1900-01-25": 0.0,
"1900-01-26": 0.0,
"1900-01-27": NaN,
"1900-01-28": 0.0,
"1900-01-29": NaN,
"1900-01-30": NaN,
"1900-01-31": 0.0,
"1900-02-01": 0.0,
"1900-02-02": 0.0,
"1900-02-03": 0.0,
"1900-02-04": 0.0,
"1900-02-05": 0.8317573070526123,
"1900-02-06": 0.0,
"1900-02-07": -0.22945308685302734,
"1900-02-08": 0.0,
"1900-02-09": 0.0,
"1900-02-10": 0.0,
"1900-02-11": NaN,
"1900-02-12": 0.0,
"1900-02-13": NaN,
"1900-02-14": 0.0,
"1900-02-15": 0.08759927749633789,
"1900-02-16": -0.7576420307159424,
"1900-02-17": 0.0,
"1900-02-18": 0.0,
"1900-02-19": 0.15049254894256592,
"1900-02-20": 0.0,
"1900-02-21": -0.05066258907318111,
"1900-02-22": 0.0,
"1900-02-23": -1.477096152305603,
"1900-02-24": 0.0,
"1900-02-25": NaN,
"1900-02-26": NaN,
"1900-02-27": 0.0,
"1900-02-28": 0.0,
"1900-03-01": NaN,
"1900-03-02": 0.0,
"1900-03-03": NaN,
"1900-03-04": 0.0,
"1900-03-05": NaN,
"1900-03-06": NaN,
"1900-03-07": -0.11593586206436157,
"1900-03-08": 0.11229592561721802,
"1900-03-09": -0.003067493438720703,
"1900-03-10": 0.0,
"1900-03-11": 0.7955151200294495,
"1900-03-12": NaN,
"1900-03-13": 0.0,
"1900-03-14": 0.0,
"1900-03-15": -0.4458826184272766,
"1900-03-16": 0.0,
"1900-03-17": 0.0,
"1900-03-18": 0.0,
"1900-03-19": -0.9888356924057007,
"1900-03-20": 0.0,
"1900-03-21": 0.3508598446846014,
"1900-03-22": 0.0,
"1900-03-23": 0.0,
"1900-03-24": 0.0,
"1900-03-25": 0.0,
"1900-03-26": NaN,
"1900-03-27": -2.913013458251953,
"1900-03-28": 0.3214941620826721,
"1900-03-29": 0.0,
"1900-03-30": NaN,
"1900-03-31": 0.0,
"1900-04-01": 0.0,
"1900-04-02": 0.0,
"1900-04-03": NaN,
"1900-04-04": 0.0,
"1900-04-05": NaN,
"1900-04-06": 0.5485032200813293,
"1900-04-07": 0.0,
"1900-04-08": 0.0,
"1900-04-09": 0.0
},
"LCL": {
"1899-12-30": 0.0,
"1899-12-31": 0.0,
"1900-01-01": 0.0,
"1900-01-02": 0.0,
"1900-01-03": 0.0,
"1900-01-04": 0.0,
"1900-01-05": 0.0,
"1900-01-06": -1.1345468759536743,
"1900-01-07": -1.1345468759536743,
"1900-01-08": -0.7909584045410156,
"1900-01-09": -0.7477270364761353,
"1900-01-10": -0.7369515895843506,
"1900-01-11": -0.7369515895843506,
"1900-01-12": -0.809244692325592,
"1900-01-13": -0.8081344962120056,
"1900-01-14": -4.827810764312744,
"1900-01-15": -4.713121700286864,
"1900-01-16": -4.713121700286864,
"1900-01-17": -4.713121700286864,
"1900-01-18": -4.713121700286864,
"1900-01-19": -4.7807135581970215,
"1900-01-20": -4.791643142700195,
"1900-01-21": 0.6957974433898926,
"1900-01-22": -1.8075127601623535,
"1900-01-23": -1.8066000938415527,
"1900-01-24": -1.8066000938415527,
"1900-01-25": -1.8007336854934692,
"1900-01-26": -1.8626338243484497,
"1900-01-27": -1.865248203277588,
"1900-01-28": -1.865248203277588,
"1900-01-29": -0.8095582723617554,
"1900-01-30": -0.8174699544906616,
"1900-01-31": -0.8253816366195679,
"1900-02-01": -0.8253816366195679,
"1900-02-02": -0.8433182239532471,
"1900-02-03": -0.7424121499061584,
"1900-02-04": -0.7326147556304932,
"1900-02-05": -0.7326147556304932,
"1900-02-06": -0.7228173613548279,
"1900-02-07": -0.7130199670791626,
"1900-02-08": -0.9168727457523346,
"1900-02-09": -0.855043464899063,
"1900-02-10": -0.855043464899063,
"1900-02-11": -0.8590041667222976,
"1900-02-12": -0.8729156255722046,
"1900-02-13": -0.8758074641227722,
"1900-02-14": -0.8891405463218689,
"1900-02-15": -0.42937561869621277,
"1900-02-16": -0.42937561869621277,
"1900-02-17": -1.1114782094955444,
"1900-02-18": -1.1114782094955444,
"1900-02-19": -1.116342306137085,
"1900-02-20": -1.116342306137085,
"1900-02-21": -1.148305106163025,
"1900-02-22": -1.1971751928329468,
"1900-02-23": -1.1971751928329468,
"1900-02-24": -2.452975797653198,
"1900-02-25": -2.452975797653198,
"1900-02-26": -2.489858388900757,
"1900-02-27": -2.5267410278320312,
"1900-02-28": -2.5267410278320312,
"1900-03-01": -2.444894313812256,
"1900-03-02": -2.5022385120391846,
"1900-03-03": -0.9860104918479919,
"1900-03-04": -0.9796572327613831,
"1900-03-05": -0.951932966709137,
"1900-03-06": -0.951932966709137,
"1900-03-07": -0.9581204056739807,
"1900-03-08": -1.0721087455749512,
"1900-03-09": -1.0711350440979004,
"1900-03-10": -1.0741915702819824,
"1900-03-11": -1.0741878747940063,
"1900-03-12": -1.0741878747940063,
"1900-03-13": -1.0741878747940063,
"1900-03-14": -1.0741842985153198,
"1900-03-15": -0.9931861758232117,
"1900-03-16": -1.3934605121612549,
"1900-03-17": -1.3855446577072144,
"1900-03-18": -1.3855446577072144,
"1900-03-19": -1.3855446577072144,
"1900-03-20": -2.234083616733551,
"1900-03-21": -2.29294855594635,
"1900-03-22": -2.29294855594635,
"1900-03-23": -2.354210603237152,
"1900-03-24": -2.354210603237152,
"1900-03-25": -2.354210603237152,
"1900-03-26": -2.354210603237152,
"1900-03-27": -2.188863754272461,
"1900-03-28": -4.744132041931152,
"1900-03-29": -4.744132041931152,
"1900-03-30": -4.655622482299805,
"1900-03-31": -4.738175392150879,
"1900-04-01": -4.738175392150879,
"1900-04-02": -4.755597114562988,
"1900-04-03": -4.669027328491211,
"1900-04-04": -1.5998597145080566,
"1900-04-05": -1.5998597145080566,
"1900-04-06": -1.6096638441085815,
"1900-04-07": -1.5998597145080566,
"1900-04-08": -1.5998597145080566,
"1900-04-09": -1.1123676300048828
},
"Moving Average": {
"1899-12-30": 0.0,
"1899-12-31": 0.0,
"1900-01-01": 0.0,
"1900-01-02": 0.0,
"1900-01-03": 0.0,
"1900-01-04": 0.0,
"1900-01-05": 0.0,
"1900-01-06": -0.438037246465683,
"1900-01-07": -0.7806886434555054,
"1900-01-08": -0.769277811050415,
"1900-01-09": -0.33826175332069397,
"1900-01-10": 0.3448725938796997,
"1900-01-11": 0.3448725938796997,
"1900-01-12": -0.33826175332069397,
"1900-01-13": -0.3875834047794342,
"1900-01-14": -0.3875834047794342,
"1900-01-15": -0.33826175332069397,
"1900-01-16": 0.6948847770690918,
"1900-01-17": 0.6948847770690918,
"1900-01-18": 0.6948847770690918,
"1900-01-19": 0.7009692788124084,
"1900-01-20": 0.7070537805557251,
"1900-01-21": 0.834774911403656,
"1900-01-22": 0.7009692788124084,
"1900-01-23": 0.7461631298065186,
"1900-01-24": 0.7461631298065186,
"1900-01-25": 0.9496405124664307,
"1900-01-26": 0.7852725386619568,
"1900-01-27": 0.12631124258041382,
"1900-01-28": 0.12631124258041382,
"1900-01-29": 0.919448733329773,
"1900-01-30": 1.0536249876022339,
"1900-01-31": 0.26048749685287476,
"1900-02-01": -0.45627927780151367,
"1900-02-02": -0.5758564472198486,
"1900-02-03": -0.15417858958244324,
"1900-02-04": 0.0715513825416565,
"1900-02-05": -0.35960909724235535,
"1900-02-06": -0.14402885735034943,
"1900-02-07": 0.0715513825416565,
"1900-02-08": 0.0715513825416565,
"1900-02-09": 0.15833178162574768,
"1900-02-10": 0.5075057744979858,
"1900-02-11": 0.15833178162574768,
"1900-02-12": 0.6322482824325562,
"1900-02-13": -0.11384102702140808,
"1900-02-14": -0.38601380586624146,
"1900-02-15": -0.38601380586624146,
"1900-02-16": -0.38601380586624146,
"1900-02-17": -0.4091481566429138,
"1900-02-18": -0.4091481566429138,
"1900-02-19": -0.4203856289386749,
"1900-02-20": 0.029276102781295776,
"1900-02-21": -0.43162310123443604,
"1900-02-22": -0.6216146349906921,
"1900-02-23": -0.6216146349906921,
"1900-02-24": -0.6216146349906921,
"1900-02-25": -0.6216146349906921,
"1900-02-26": -0.6547174453735352,
"1900-02-27": -0.92893385887146,
"1900-02-28": -0.3805010914802551,
"1900-03-01": 0.07386571168899536,
"1900-03-02": -0.15331768989562988,
"1900-03-03": -0.15331768989562988,
"1900-03-04": 0.07386571168899536,
"1900-03-05": 0.28923413157463074,
"1900-03-06": 0.28923413157463074,
"1900-03-07": 0.5046025514602661,
"1900-03-08": -1.03510582447052,
"1900-03-09": -0.26525163650512695,
"1900-03-10": -0.2847268581390381,
"1900-03-11": -0.4260717034339905,
"1900-03-12": -0.4260717034339905,
"1900-03-13": -0.4260717034339905,
"1900-03-14": 0.05692067742347717,
"1900-03-15": 0.7891417145729065,
"1900-03-16": 0.30614936351776123,
"1900-03-17": 0.30614936351776123,
"1900-03-18": 0.05604076385498047,
"1900-03-19": -0.871233344078064,
"1900-03-20": -0.9262888431549072,
"1900-03-21": -1.010875940322876,
"1900-03-22": -1.010875940322876,
"1900-03-23": -1.010875940322876,
"1900-03-24": -1.531840205192566,
"1900-03-25": -1.531840205192566,
"1900-03-26": -1.531840205192566,
"1900-03-27": -1.4983484745025635,
"1900-03-28": -1.4983484745025635,
"1900-03-29": -1.4983484745025635,
"1900-03-30": -0.812211275100708,
"1900-03-31": -0.15956559777259827,
"1900-04-01": -0.27306950092315674,
"1900-04-02": -0.27306950092315674,
"1900-04-03": -0.7599900364875793,
"1900-04-04": -0.27306950092315674,
"1900-04-05": -0.27306950092315674,
"1900-04-06": -0.7599900364875793,
"1900-04-07": -0.27306950092315674,
"1900-04-08": 0.19030052423477173,
"1900-04-09": 0.19030052423477173
},
"UCL": {
"1899-12-30": 0.0,
"1899-12-31": 0.0,
"1900-01-01": 0.0,
"1900-01-02": 0.0,
"1900-01-03": 0.0,
"1900-01-04": 0.0,
"1900-01-05": 0.0,
"1900-01-06": 1.1311352252960205,
"1900-01-07": 1.0797375440597534,
"1900-01-08": 1.1297109127044678,
"1900-01-09": 1.1512616872787476,
"1900-01-10": 1.214533805847168,
"1900-01-11": 1.0662710666656494,
"1900-01-12": 1.0652369260787964,
"1900-01-13": 1.0642027854919434,
"1900-01-14": 1.0642027854919434,
"1900-01-15": 1.4294016540050505,
"1900-01-16": 1.4294016540050505,
"1900-01-17": 1.4294016540050505,
"1900-01-18": 1.4133700191974639,
"1900-01-19": 1.426630973815918,
"1900-01-20": 1.439892053604126,
"1900-01-21": 1.4531530141830444,
"1900-01-22": 0.9433378577232361,
"1900-01-23": 0.9492042660713196,
"1900-01-24": 1.2035173177719116,
"1900-01-25": 1.2281725406646729,
"1900-01-26": 1.2250869274139404,
"1900-01-27": 1.2220014333724976,
"1900-01-28": 1.2220014333724976,
"1900-01-29": 1.2220014333724976,
"1900-01-30": 1.2250869274139404,
"1900-01-31": 1.1094797849655151,
"1900-02-01": 0.94610995054245,
"1900-02-02": 0.94610995054245,
"1900-02-03": 0.9799694418907166,
"1900-02-04": 0.9990130662918091,
"1900-02-05": 0.4639103412628174,
"1900-02-06": 1.1971473693847656,
"1900-02-07": 1.1774433672428128,
"1900-02-08": 1.1774433672428128,
"1900-02-09": 1.2679213047027587,
"1900-02-10": 1.2679213047027587,
"1900-02-11": 1.2679213047027587,
"1900-02-12": 1.2725456953048706,
"1900-02-13": 1.1101261377334595,
"1900-02-14": 1.1102392673492432,
"1900-02-15": 1.1102392673492432,
"1900-02-16": 1.1886711120605469,
"1900-02-17": 1.0394532680511475,
"1900-02-18": 1.1270722150802612,
"1900-02-19": 1.1093806028366089,
"1900-02-20": 1.2521188259124756,
"1900-02-21": 1.2505679607391358,
"1900-02-22": 1.2505679607391358,
"1900-02-23": 1.2512519240379334,
"1900-02-24": 1.2512519240379334,
"1900-02-25": 1.2512519240379334,
"1900-02-26": 1.2526887655258179,
"1900-02-27": 1.0441083908081055,
"1900-02-28": 1.0895450115203857,
"1900-03-01": 1.1909669637680054,
"1900-03-02": 1.0120189189910889,
"1900-03-03": 1.0120189189910889,
"1900-03-04": 1.0373743772506714,
"1900-03-05": 1.0443241596221924,
"1900-03-06": 1.0443241596221924,
"1900-03-07": 1.0589113235473633,
"1900-03-08": 0.4276171326637268,
"1900-03-09": 0.5372647643089294,
"1900-03-10": 0.5372647643089294,
"1900-03-11": 0.5363820195198059,
"1900-03-12": 1.2526987791061401,
"1900-03-13": 1.2526987791061401,
"1900-03-14": 1.305269718170166,
"1900-03-15": 1.305269718170166,
"1900-03-16": 1.305269718170166,
"1900-03-17": 1.305269718170166,
"1900-03-18": 1.305269718170166,
"1900-03-19": 1.1088147163391113,
"1900-03-20": 1.106801962852478,
"1900-03-21": 0.7601881384849543,
"1900-03-22": 0.8219641089439385,
"1900-03-23": 0.8219641089439385,
"1900-03-24": 0.8219641089439385,
"1900-03-25": 0.9366691350936885,
"1900-03-26": 0.9366691350936885,
"1900-03-27": 0.9657322764396667,
"1900-03-28": 0.9657322764396667,
"1900-03-29": 1.119888424873352,
"1900-03-30": 1.119888424873352,
"1900-03-31": 1.1533560752868652,
"1900-04-01": 1.1425472497940063,
"1900-04-02": 1.1425472497940063,
"1900-04-03": 1.1063774824142456,
"1900-04-04": 1.1425472497940063,
"1900-04-05": 0.7096817493438721,
"1900-04-06": 0.7253146767616272,
"1900-04-07": 1.2270625829696655,
"1900-04-08": 1.2270625829696655,
"1900-04-09": 1.2270625829696655
},
"Value": {
"1899-12-30": -0.08397501707077026,
"1899-12-31": -1.1623128652572632,
"1900-01-01": -0.7920994758605957,
"1900-01-02": NaN,
"1900-01-03": 1.2296576499938965,
"1900-01-04": NaN,
"1900-01-05": NaN,
"1900-01-06": -0.769277811050415,
"1900-01-07": NaN,
"1900-01-08": -0.33826175332069397,
"1900-01-09": 1.028006911277771,
"1900-01-10": 1.069373607635498,
"1900-01-11": -0.8136854767799377,
"1900-01-12": -0.43690505623817444,
"1900-01-13": -5.401257514953613,
"1900-01-14": 1.4929360151290894,
"1900-01-15": 0.6948847770690918,
"1900-01-16": 0.9624960422515869,
"1900-01-17": 0.7070537805557251,
"1900-01-18": NaN,
"1900-01-19": NaN,
"1900-01-20": NaN,
"1900-01-21": -2.0104098320007324,
"1900-01-22": 0.7852725386619568,
"1900-01-23": 1.2374290227890015,
"1900-01-24": 1.1140085458755493,
"1900-01-25": -0.5326499938964844,
"1900-01-26": -0.8491166234016418,
"1900-01-27": NaN,
"1900-01-28": 1.0536249876022339,
"1900-01-29": NaN,
"1900-01-30": NaN,
"1900-01-31": -0.37990856170654297,
"1900-02-01": -0.7718043327331543,
"1900-02-02": 0.0715513825416565,
"1900-02-03": 0.5075057744979858,
"1900-02-04": -0.35960909724235535,
"1900-02-05": 1.2956676483154297,
"1900-02-06": 0.15833178162574768,
"1900-02-07": -0.9424730539321899,
"1900-02-08": 1.110692024230957,
"1900-02-09": 1.106164813041687,
"1900-02-10": -0.38601380586624146,
"1900-02-11": NaN,
"1900-02-12": -0.4091481566429138,
"1900-02-13": NaN,
"1900-02-14": -0.43162310123443604,
"1900-02-15": 1.197838544845581,
"1900-02-16": -1.1870176792144775,
"1900-02-17": 0.4901752769947052,
"1900-02-18": -0.6216146349906921,
"1900-02-19": 1.2598731517791748,
"1900-02-20": -0.92893385887146,
"1900-02-21": -1.198967695236206,
"1900-02-22": 1.2023983001708984,
"1900-02-23": -2.67427134513855,
"1900-02-24": -0.3805010914802551,
"1900-02-25": NaN,
"1900-02-26": NaN,
"1900-02-27": 0.07386571168899536,
"1900-02-28": 1.088085412979126,
"1900-03-01": NaN,
"1900-03-02": -1.03510582447052,
"1900-03-03": NaN,
"1900-03-04": 0.5046025514602661,
"1900-03-05": NaN,
"1900-03-06": NaN,
"1900-03-07": -1.0740562677383423,
"1900-03-08": 0.5399130582809448,
"1900-03-09": -1.074202537536621,
"1900-03-10": -0.4260717034339905,
"1900-03-11": 1.3318971395492554,
"1900-03-12": NaN,
"1900-03-13": 1.1188781261444092,
"1900-03-14": 1.0383703708648682,
"1900-03-15": -1.4390687942504883,
"1900-03-16": -1.010875940322876,
"1900-03-17": -0.9262888431549072,
"1900-03-18": -0.8161777853965759,
"1900-03-19": -2.374380350112915,
"1900-03-20": -1.8315017223358154,
"1900-03-21": 1.1110479831695557,
"1900-03-22": -2.239915370941162,
"1900-03-23": -1.531840205192566,
"1900-03-24": -0.05147761106491089,
"1900-03-25": -1.4648568630218506,
"1900-03-26": NaN,
"1900-03-27": -5.101877212524414,
"1900-03-28": 1.2872264385223389,
"1900-03-29": -0.15956559777259827,
"1900-03-30": NaN,
"1900-03-31": -0.27306950092315674,
"1900-04-01": -1.6390762329101562,
"1900-04-02": -1.246910572052002,
"1900-04-03": NaN,
"1900-04-04": 0.8062647581100464,
"1900-04-05": NaN,
"1900-04-06": 1.2738178968429565,
"1900-04-07": 0.19030052423477173,
"1900-04-08": 0.0985187292098999,
"1900-04-09": -0.37860167026519775
}
}
Friday, November 22, 2024
"Detecting Past and Future Change Points in Performance Data" - research paper preprint
Our research paper was accepted for ORAL PRESENTATION at ICTDsC 2024 in India.
We were not able to go there and plan to publish that later at another place. The abstract is below.
Wednesday, January 11, 2023
Perfomalist team is presenting at www.CMGimpact.com international conference in Orlando.
www.CMGimpact.com
ABSTRACT: The MASF/SETDS method of detecting changes and anomalies in performance data, its recent implementation and the way to use and interpret the results will be presented with real examples against MangoDB testing data.
Since 1995, a time when the CMG conference published a very influential paper about the MASF method of anomaly detection, this topic has been increasingly more popular in the area of Capacity and Performance management. The modification of the MASF – SETDS method – was introduced in the 2002 CMG best paper and then got implemented in several companies and applications. This included the CMG online class “Perfomalies (Performance Anomaly) Detection”. Most recently this method has been turned into the cloud based serverless API microservice which is available for free via “Perfomalist” web app. The Perfomalist change points detection API was used against MongoDB’s testing data and got acceptable results which were published in the SPEC.org 2022 conference. This paper included an additional post-processing algorithm (XGBoost) to eliminate false positives which is planned to be added to Perfomalist service.
Sunday, November 6, 2022
The paper about using #Perfomalist "Change Point Detection for #MongoDB Time Series Performance Regression" was cited...
The paper about using #Perfomalist "Change Point Detection for #MongoDB Time Series Performance Regression" was cited in the following paper: "Estimating Breakpoints in Piecewise Linear Regression Using #MachineLearning Methods", where our method was mentioned as " … offer a hybrid change point detection system..."
Tuesday, April 12, 2022
Friday, March 4, 2022
Perfomalist #ChangeDetection API was used against #MongoDB #perfomanceTesting dataset
We are participating in the data challenge for icpe2022.spec.org conference.
The challenge dataset is provided by MongoDB.
Initially some small part of the data was used to prove that Perfomalist CPD API can be used.
Data looks like a big data cube with numerous dimensional variables and two factual ones (datetime and value). I took one case with a particular slice of this cube and processed that (datetime-value) by calling the Perfomalist API. The result I have plotted using Excel and can be seen in the following picture.
That (meta-) data then should be correlated with events happening (or not happening) around any change dates detected, e.g., feature flag tuned on/off (that data is hidden from us so far). The result should help to explain each change. Additionally, to measure the magnitude of the change I would suggest calculating the entropy based imbalance of the data between changes (see my last paper how to do that). For example, that could tell how stable or not stable performance had become after particular change.
After my 1st initial Peorfomalist usage, more rigorous usage was done against MongoDB dataset, based on which the following paper was written and accepted for data challenge track of the conference:
"Change Point Detection for MongoDB Time Series Performance Regression" paper for ACM/SPEC ICPE 2022 Data Challenge Track
Monday, February 28, 2022
Monday, January 10, 2022
Perfomalist Release Notes
- Perfomalist 1.1. has now the Change Point Detection API as described in the previous post:
The Change Points Detection Perfomalist API beta version is released.
Filipp Trubin
- Perfomalist 1.2. has additional two columns in the table view of the weekly profile to underline two types of anomalies the tool detects:
Thursday, January 6, 2022
Perfomalist is referenced in the following published at Springler paper:
LINK to paper: https://www.trub.in/2022/01/performance-anomaly-and-change-point.html
Intelligent Sustainable Systems pp 403-407| Cite as
Performance Anomaly and Change Point Detection for Large-Scale System Management
Wednesday, December 22, 2021
Perfomalist
Perfomalist (www.Perfomalist.com) is a web based anomaly and change point detection tool. The method used by the tool is SETDS - Statistical Exception and Trend Detection System, which is a variation of the Statistical Process Control method applied to time series data. The key idea of the method is EV (Exception Value) which indicates the severity of anomalies calculated as a difference between control limits and actual anomalous data points. Any change that occurs first would appear as an anomaly and then may become a normality (new norm), so collecting overtime and analyzing the severity of all anomalies opens the possibility to find phases in the data history with different patterns. To detect change points between phases one just needs to find all the roots of the following equation: EV(t)=0 , where t is time. [1]. Using this method the Perfomalist API call returns all change points found in the input CSV data.
[1] - Igor Trubin, "Exception Based Modeling and Forecasting" , 34th International Computer Measurement Group Conference, December 7-12, 2008, Las Vegas, Nevada, USA, Proceedings-
Link to tool: www.Perfomalist.com Control Points API POST https://api.perfomalist.com/ api/controlpoints.py 'Accept: text/plain' ...
-
"Change Point Detection (#ChangeDetection) for MongoDB Time Series Performance Regression" paper for ACM/SPEC ICPE 2022 Data Chall...