Concordance must be less than 0.12 to pass numerai"s check.
For an accurate concordance calculation `data` must be the full dataset.
prediction = nx.production(nx.logistic(), data, tournament)
prediction += nx.production(nx.extratrees(), data, tournament)
prediction += nx.production(nx.mlpc(), data, tournament)
print("\nA concordance less than 0.12 is passing")
print(prediction.concordance(data))
After Change
Concordance must be less than 0.12 to pass numerai"s check.
For an accurate concordance calculation `data` must be the full dataset.
models = [nx.logistic(), nx.extratrees(), nx.mlpc()]
p = nx.production(models, data, tournament)
print("\nA concordance less than 0.12 is passing")
print(p.concordance(data))