How do I split train and test data if i.i.d condition does not satisfied? If I hire someone on the basis that I train them and pass clients on to them, and I keep a percentage of the fee we charge the client, how do I figure out what's the appropriate split?