{{-- JUDUL HALAMAN --}}
{{-- DETAIL CONFUSION MATRIX --}}
{{-- Ringkasan --}}
{{-- BAGIAN 1: TABEL RINGKASAN PERFORMA --}}
{{--
--}}
{{--
--}}
Hasil Evaluasi Model – Confusion Matrix
Evaluasi dilakukan menggunakan data testing untuk mengukur akurasi hasil klasifikasi model.
@isset($totalTrain)
Train: {{ $totalTrain }}
@endisset
@isset($totalTest)
Test: {{ $totalTest }}
@endisset
Accuracy: {{ $res['accuracy'] }}%
| Klasifikasi Lolos | Klasifikasi Tidak | |
|---|---|---|
| Aktual Lolos | {{-- TP --}}
{{ $res['tp'] }}
True Positive (TP)
|
{{-- FN --}}
{{ $res['fn'] }}
False Negative (FN)
|
| Aktual Tidak | {{-- FP --}}
{{ $res['fp'] }}
False Positive (FP)
|
{{-- TN --}}
{{ $res['tn'] }}
True Negative (TN)
|
Precision
{{ $res['precision'] }}%
Recall
{{ $res['recall'] }}%
F1-Score
{{ $res['f1_score'] }}%
Accuracy
{{ $res['accuracy'] }}%
Ringkasan Performa Model
Total: {{ $totalData }} Dataset
| Fold Ke- | Data Latih | Data Uji | Hasil Klasifikasi | Metrik Evaluasi | |||
|---|---|---|---|---|---|---|---|
| Benar | Salah | Akurasi | Presisi | Recall | |||
| Fold {{ $res['fold'] }} | {{ $res['total_train'] }} | {{ $res['total_test'] }} | {{ $res['correct'] }} | {{ $res['wrong'] }} | {{ $res['accuracy'] }}% | {{ $res['precision'] }}% | {{ $res['recall'] }}% |
| Rata-Rata Akurasi Akhir : | {{ number_format($averageAccuracy, 2) }}% | ||||||
Simulasi Perhitungan (Sampel Data)
Berikut adalah detail perhitungan Naive Bayes untuk satu data uji pertama yang diambil dari masing-masing Fold.
@foreach($results as $index => $res)
@endforeach
Sampel Peserta: {{ $res['sample']['nama'] ?? 'Unknown' }}
Aktual: {{ strtoupper($res['sample']['aktual']) }}
Prediksi: {{ strtoupper($res['sample']['prediksi']) }}
@if(isset($res['sample']['steps']))
@foreach($res['sample']['steps'] as $class => $step)
@endforeach
@else
Kelas: {{ strtoupper($class) }}
Prior P({{ $class }}):
{{ number_format($step['prior'], 4) }}
Likelihood (Fitur | Kelas):
-
@foreach($step['likelihoods'] as $l)
- {{ $l['attr'] }} = {{ $l['val'] }} {{ number_format($l['score'], 4) }} @endforeach
Nilai Posterior (Total Skor)
{{ $step['final_prob'] }}
Data sample tidak tersedia.
@endif