@extends('employee.layouts.app') @section('title', 'Laboratorium | Career Development and Consultation (CDC)') @section('navigation')
No | {{--Statement Code | --}}Statement | Personality | Believe | Plausability |
---|---|---|---|---|---|
{{ $index + 1 }} | {{--System Architect | --}} @if (isset($statementData[$index])){{ $statementData[$index]['statement_code'] }} | {{ $statementData[$index]['statement'] }} | @endif{{ $statement[0] }} | {{ $statement[1] }} | {{ 1 - $statement[1] }} |
Iterasi ke {{ $urutan }}
@php $urutan++; @endphpNilai:
({{ $densitas1[0][0] }}) {{ $densitas1[0][1] }}
(θ) {{ 1 - $densitas1[0][1] }}
@if (empty($densitas_baru)) @php $densitas2[0] = array_shift($rules); @endphp {{-- nilai pada X1 baris 1 --}}({{ $densitas2[0][0] }}) {{ $densitas2[0][1] }}
@else @foreach ($densitas_baru as $k => $r) {{-- nilai pada X1 baris 2; jika ada densitas baru --}} @if ($k != 'θ') @php $densitas2[] = [$k, $r]; @endphp({{ $k }}) {{ ROUND($r, 3) }}
@endif @endforeach @endif @php $theta = 1; // nilai X1 baris 2 teta foreach ($densitas2 as $d) { $theta -= $d[1]; } @endphp(θ) {{ ROUND($theta, 3) }}
@php $densitas2[] = [$fod, $theta]; $m = count($densitas2); $densitas_baru = []; @endphp @for ($y = 0; $y < $m; $y++) @for ($x = 0; $x < 2; $x++) @if (!($y == $m - 1 && $x == 1)) @php $v = explode(',', $densitas1[$x][0]); $w = explode(',', $densitas2[$y][0]); sort($v); sort($w); $vw = array_intersect($v, $w); //mencari irisan nilai @endphp @if (empty($vw)) @php $k = 'θ'; $nilaiX1Y1 = $densitas1[$x][1] * $densitas2[$y][1]; @endphp({{ $k }}) {{ ROUND($nilaiX1Y1, 3) }}
@else @php $k = implode(',', $vw); $nilaiX1Y1 = $densitas1[$x][1] * $densitas2[$y][1]; $combine = ''; @endphp @foreach ($vw as $vwHasil) @php $combine .= $vwHasil; @endphp @endforeach @php $combine = '(' . $combine . ')'; $combine .= ' ' . ROUND($nilaiX1Y1, 3); @endphp{{ $combine }}
@endif @if (!isset($densitas_baru[$k])) @php $densitas_baru[$k] = $densitas1[$x][1] * $densitas2[$y][1]; $k = implode(',', $vw); @endphp @else @php $densitas_baru[$k] += $densitas1[$x][1] * $densitas2[$y][1]; @endphp @endif @endif @endfor @endfor @php $dataX2 = $theta; $dataY2 = $Y2; $Y3 = $dataX2 * $dataY2; @endphp(θ) {{ ROUND($Y3, 3) }}
Perhitungan:
@foreach ($densitas_baru as $k => $d) {{-- Cetak nilai densitas dan kunci yang sesuai --}}({{ $k }}) = {{ ROUND($d, 3) }}
{{-- Periksa apakah kunci bukan θ --}} @if ($k != 'θ') @php // Tentukan nilai untuk theta, jika tidak ada konflik maka 0 $theta_value = isset($densitas_baru['θ']) ? $densitas_baru['θ'] : 0; // Hitung densitas baru sesuai dengan rumus Dempster-Shafer $densitas_baru[$k] = $d / (1 - $theta_value); @endphp({{ $k }}) = {{ ROUND($d, 3) }} / (1 - {{ ROUND($theta_value, 3) }})
({{ $k }}) = {{ ROUND($densitas_baru[$k], 3) }}
@endif @endforeachHasil Perhitungan:
@foreach ($densitas_baru as $statement => $value)({{ $statement }}) = {{ ROUND($value, 3) }}
@endforeach @endwhile