Calculates the Log-likelihood to evaluate probabilities. A data frame of probabilities and ground truth labels must
be passed in to evaluate. Raw probability data must be column1: prob G1, column2: prob G2,
column3: obs labels, column4: Group (optional). Zero is optimal and more negative is less.