Tomas Davidek
2014-09-10 20:00:52 UTC
Hello,
when working with BDT scores, I noticed that these scores are
(slightly) different when evaluating via TMVA::Reader::EvaluateMVA
between different ROOT versions. I double-checked that the inputs to the
BDT scores are perfectly the same, but the BDT output is different. I
exercised that on lxplus with three different ROOT versions, 5.34.18,
5.34.20 and 5.34.21. While the latter two versions result in the exactly
same BDT score, 5.34.18 is different (the BDT score ranges from -1 to
+1, the difference is centered at zero and shows RMS of ~5%).
The xml BDT files were obtained by training with MVA ROOT version
5.34.14....
I understand that there might be a difference between ROOT versions when
training the BDT, but I thought that the xml must give the same output
regardless the ROOT version.
Is such behaviour expected and/or is there a known bug/problem in
5.34.18 regarding TMVA?
Cheers,
Tomas
when working with BDT scores, I noticed that these scores are
(slightly) different when evaluating via TMVA::Reader::EvaluateMVA
between different ROOT versions. I double-checked that the inputs to the
BDT scores are perfectly the same, but the BDT output is different. I
exercised that on lxplus with three different ROOT versions, 5.34.18,
5.34.20 and 5.34.21. While the latter two versions result in the exactly
same BDT score, 5.34.18 is different (the BDT score ranges from -1 to
+1, the difference is centered at zero and shows RMS of ~5%).
The xml BDT files were obtained by training with MVA ROOT version
5.34.14....
I understand that there might be a difference between ROOT versions when
training the BDT, but I thought that the xml must give the same output
regardless the ROOT version.
Is such behaviour expected and/or is there a known bug/problem in
5.34.18 regarding TMVA?
Cheers,
Tomas