Inferring spike-timing-dependent plasticity from spike train data