# Why we take different mfcc components in different programs?

Why we take different MFCC components in different programs? Suppose, in a program we take No. of mfcc components = 14.What does it signify?

• We apply DCT as the last step to obtain MFCCs. DCT is a transformation from filter bank energy coeeficients into cepstrum. It is similar to PCA. We aproximate frequency changes by taking only a few components. The more rapidly a signal of frequency changes, the more DCT coefficients we need. But at some point these changes in frequency are only noise added to signal. Therefore, higher order components of DCT and higher MFCC coefficients will only aproximate noise. This is one of the reasons why we need a limited number of MFCC. How many MFCCs you need depends on application. – Celdor Sep 22 '15 at 7:36