@extends('admin.layouts.app') @section('title', 'Evaluasi Model') @section('content')
{{-- JUDUL HALAMAN --}}

Hasil Evaluasi Model – Confusion Matrix

Evaluasi dilakukan menggunakan data testing untuk mengukur akurasi hasil klasifikasi model.
{{-- DETAIL CONFUSION MATRIX --}}
@isset($totalTrain) Train: {{ $totalTrain }} @endisset @isset($totalTest) Test: {{ $totalTest }} @endisset Accuracy: {{ $res['accuracy'] }}%
{{-- TP --}} {{-- FN --}} {{-- FP --}} {{-- TN --}}
Klasifikasi Lolos Klasifikasi Tidak
Aktual Lolos {{ $res['tp'] }}
True Positive (TP)
{{ $res['fn'] }}
False Negative (FN)
Aktual Tidak {{ $res['fp'] }}
False Positive (FP)
{{ $res['tn'] }}
True Negative (TN)
{{-- Ringkasan --}}
Precision
{{ $res['precision'] }}%
Recall
{{ $res['recall'] }}%
F1-Score
{{ $res['f1_score'] }}%
Accuracy
{{ $res['accuracy'] }}%
{{-- BAGIAN 1: TABEL RINGKASAN PERFORMA --}} {{--

Ringkasan Performa Model

Total: {{ $totalData }} Dataset
@dd($results ) @foreach($results as $res) @endforeach
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)
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)
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'] }}
@endforeach @else
Data sample tidak tersedia.
@endif
@endforeach
--}}
@endsection