Related to MFCCs - Getting better results by choosing wrong sampling rate.

1 次查看(过去 30 天)
I have an audio recorded at 48 kHz.
I read this audio file by selecting a wrong sampling rate of 22050 Hz and calculated MFCCs by taking wrong sampling rate 44100 Hz.
Though both the sampling rates are incorrect but I am getting better classification results compare to the true sampling rate i.e. 48 kHz.
I want to know theoretically what is going on through which I am getting better result by implicating both the mistakes.

回答(1 个)

Drew
Drew 2023-9-11
What is the task? What type of classification is being done? Are you performing training and testing of your model, or just testing an existing model?
You mention that one classification result is "better" than the other. Is the difference statistically significant by a mcnemar test (https://www.mathworks.com/help/stats/testcholdout.html)? Or, is the difference just normal statistical variation? This is the first question to answer.
  1 个评论
D S Parihar
D S Parihar 2023-10-10
Hi Drew,
The task is to classify nornal cough vs abnormal cough signal using MFCCs and Logistic regression. For this, We are performing training to build a model and using k-fold cross validation predicting the output.
Again I repeat the question.
Case 1: When I read the audio file using sr = 48 kHz and calculating MFCCs at the same sampling rate.
Case 2: I read the audio file at sr = 22050 Hz and calculating MFFCs at 44100 Hz. Though both the sampling rate are wrong. This happened by mistake while analysing classification performance.
Other parameters are, mel filter = 128, nfft = 2048, win_size = 2048, win = hamming
Now, I am getting AUC of 86% in the case 2 while it is 80% in the case 1.
I want to understand the retionale of what exactly going on in both the cases.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Feature Extraction 的更多信息

产品


版本

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by