I have to automate a yes/no type business decision problem for a customer (think: Is the use of chemical compound X beneficial in combination with chemicals A,B,C?). He dumped on me a very large dataset that contains all the data that I need (and much more) and basically said "I don't care what you do, as long as in the end a yes or no answer comes out in which I can be fairly confident".
From this dataset I tried various sets of features, so that I can achieve a very good prediction score via a binary classification algorithm.
This model I have incorporated in a software that I will deliver to him, where the input is his whole dataset. Internally the software then computes the features that I have identified in my own analysis as being good ones and makes the prediction.
The problem is: The customer now wants me to prove to him that the good prediction score that I claim is actually true. But it seems to me I cannot prove that to him, unless I give him a good part of my features, so that he can check himself, which I don´t want to do, since that is my IP....