Open jeremywrightkim opened 7 years ago
I understood this code. 'double m1 = cv::mean(vec)[0];' 'double m2 = cv::mean(vec.mul(vec_))[0];' 'double variance = m2 - m1*m1;'
But I don't understand formula below. 'double variance_all = (calcVariance(delta_shapes.col(0)) + calcVariance(delta_shapes.col(1)))*N;'
Does 2-D variance addition each 1-dimensional variance? What means of N? N is count of training sample. But I don't understand why multiply N.
Could you please provide some reference material?
I understood this code. 'double m1 = cv::mean(vec)[0];' 'double m2 = cv::mean(vec.mul(vec_))[0];' 'double variance = m2 - m1*m1;'
But I don't understand formula below. 'double variance_all = (calcVariance(delta_shapes.col(0)) + calcVariance(delta_shapes.col(1)))*N;'
Does 2-D variance addition each 1-dimensional variance? What means of N? N is count of training sample. But I don't understand why multiply N.
Could you please provide some reference material?