Lompat ke konten utama

Cara membaca data VNA Project

Halaman ini menjelaskan apa yang kami ukur, bagaimana kami mengukurnya, dan apa yang belum dapat kami jawab. Bila ada angka di produk yang tidak dapat ditelusuri ke halaman ini, itu bug.

Cakupan dataset

Backend data belum tersambung pada lingkungan ini. Antarmuka menampilkan status kosong yang sebenarnya, bukan angka contoh. Setel ADAM_DATA_SOURCE=fixture untuk meninjau UI dengan data contoh sintetis berlabel.

Status observasi

Lima situasi berbeda yang sering disamakan. Kami memisahkannya karena artinya berbeda untuk keputusan.

  • Ditemukan otomatis

    Nilai diambil otomatis dari siaran dan belum ditinjau manusia.

  • Terverifikasi

    Nilai sudah ditinjau manusia terhadap bukti siaran.

  • Dikoreksi

    Nilai diubah setelah peninjauan. Riwayat koreksi tersimpan.

  • Belum pasti

    Ekstraksi ambigu. Nilai belum dapat dipakai sebagai fakta.

  • Tidak teridentifikasi

    Objek teramati tetapi tidak dapat diidentifikasi. Bukan nol, bukan hero katalog.

  • Belum tersedia

    Dataset belum memuat field ini untuk pertandingan tersebut.

Nilai yang tidak tersedia ditampilkan sebagai “Belum tersedia”, bukan 0. Ini bukan preferensi gaya: 0 adalah angka yang akan ikut dihitung dalam rata-rata dan membuat kesimpulan jadi salah.

Empat ketidakpastian yang berbeda

Empat jenis ketidakpastian yang tidak kami gabungkan menjadi satu angka “AI confidence”.

Ketidakpastian ekstraksi

Seberapa yakin sistem membaca angka dari layar siaran dengan benar.

Ada pada setiap referensi bukti.

Kecukupan sampel

Apakah jumlah game cukup untuk klaim yang sedang dibuat.

Ada pada setiap insight dan setiap baris agregat.

Ketidakpastian model

Rentang keluaran model terkalibrasi, atau alasan model menolak menjawab.

Hanya ada pada insight berjenis estimasi model.

Kekuatan penjelasan

Seberapa baik bukti menjelaskan hipotesis yang diusulkan analis.

Hanya ada pada insight berjenis hipotesis.

Kamus metrik

Setiap angka di produk menunjuk ke salah satu entri di bawah. Bila rumusnya belum disepakati dengan tim data, itu dinyatakan apa adanya.

Definisi metrik, rumus, penanganan data kosong dan batas interpretasi
MetrikRumusDenominatorData kosongBatas interpretasi
Killsmetric.kills v1.0.0COUNT(kill_credited_to_player)—Null bila baris scoreboard tidak terbaca. Tidak diisi 0.Bukan ukuran kontribusi. Tidak menentukan pemain terbaik.
Deathsmetric.deaths v1.0.0COUNT(player_death)—Null bila baris scoreboard tidak terbaca.Kematian saat menukar objektif tidak dibedakan pada data ini.
Assistsmetric.assists v1.0.0COUNT(assist_credited_to_player)—Null bila baris scoreboard tidak terbaca.Aturan kredit assist mengikuti sumber siaran.
KDAmetric.kda_ratio v1.0.0(kills + assists) / MAX(deaths, 1)deaths (dengan lantai 1)Null bila salah satu komponen null.Angka hasil, bukan penilaian. Tidak dipakai untuk menandai pemain terbaik atau menyimpulkan respons mikro.
Goldmetric.gold_earned v1.0.0SUM(gold_gained)—Null bila kolom gold tidak terbaca.Nilai akhir. Tidak dapat dipakai untuk menggambar kurva gold tanpa snapshot bertimestamp.
Damage dealtmetric.damage_dealt v1.0.0scoreboard.damage_dealt—Null bila kolom tidak terbaca.Definisi damage mengikuti sumber game, termasuk damage ke non-hero bila sumber demikian.
Damage takenmetric.damage_taken v1.0.0scoreboard.damage_taken—Null bila kolom tidak terbaca.Tinggi bukan otomatis buruk; peran tank mengubah arti angka ini.
DGEmetric.dge v0.1.0-draftDefinisi belum disepakatiBelum ditetapkan. Nilai diteruskan dari sumber tanpa perhitungan turunan.—Nilai diteruskan apa adanya dari sumber; null tetap null.Rumus tidak ditebak dari singkatan. Sebelum definisi disepakati, angka ini tidak dipakai untuk ranking, perbandingan lintas patch, atau klaim performa.
Damage sharemetric.damage_share v1.0.0player.damage_dealt / SUM(team.damage_dealt)total damage tim pada game tersebutNull bila ada anggota tim dengan damage null, karena denominator tidak lengkap.Share bergantung komposisi tim; tidak dapat dibandingkan lintas tim tanpa konteks.
Gold sharemetric.gold_share v1.0.0player.gold_earned / SUM(team.gold_earned)total gold tim pada game tersebutNull bila ada anggota tim dengan gold null.Menggambarkan alokasi sumber daya, bukan efisiensi.
Pick ratemetric.pick_rate v1.0.0games_hero_picked / games_in_scopegame dalam cakupan filterNull bila games_in_scope = 0.Bergantung penuh pada cakupan filter yang aktif.
Ban ratemetric.ban_rate v1.0.0games_hero_banned / games_in_scopegame dalam cakupan filterNull bila games_in_scope = 0.Ban dapat menargetkan pemain tertentu, bukan hanya kekuatan hero.
Presencemetric.presence v1.0.0games_picked_or_banned / games_in_scopegame dalam cakupan filterNull bila games_in_scope = 0.Presence tinggi tidak berarti win rate tinggi.
Win rate herometric.hero_win_rate v1.0.0wins_with_hero / games_hero_pickedgame di mana hero dipilihNull bila games_hero_picked di bawah sample floor.Tidak mengisolasi kontribusi hero. Satu game tidak menghasilkan win rate 100% yang layak dipakai.
Win rate pasangan herometric.pair_win_rate v1.0.0wins_together / games_togethergame dengan kedua hero di satu timNull bila games_together di bawah sample floor.Asosiasi, bukan sinergi kausal. Pasangan sering muncul bersama karena pilihan tim kuat, bukan karena pasangannya.
Waktu objektif pertamametric.objective_first_time v1.0.0MIN(objective_event.game_time)—Null bila waktu tidak teramati di siaran.Event, bukan rute. Tidak menunjukkan pergerakan pemain.

Contoh yang perlu diperhatikan: DGE. Sumber scoreboard memuat kolom dengan singkatan itu, tetapi rumusnya belum kami sepakati. Menebak rumus dari singkatan berisiko menghasilkan interpretasi yang salah, jadi nilainya diteruskan apa adanya dan tidak dipakai untuk peringkat, perbandingan lintas patch, atau klaim performa.

Lantai sampel

Win rate hero tidak dihitung di bawah 8 game. Win rate pasangan hero tidak dihitung di bawah 6 game. Antara lantai dan 20 game, angka ditampilkan dengan label sampel tipis. Versi kebijakan: sample-floor-2026.09.

Angka lantai sampel ditetapkan bersama analis; ini nilai awal untuk pilot.

Status kesiapan fitur

Kesiapan data dan engine, terpisah dari hak akses. Fitur yang belum didukung tetap belum didukung pada paket berbayar.

  • Pick & banDidukung

    Butuh: Draft event per game beserta bukti siaran.

    Batas tampilan: Urutan hanya ditampilkan bila ordinal teramati.

  • Scoreboard akhirDidukung

    Butuh: Statistik per pemain per game.

    Batas tampilan: Nilai null tidak ditampilkan sebagai 0.

  • Timeline objektifDidukung

    Butuh: Event objektif dengan waktu game teramati.

    Batas tampilan: Event bukan trajectory. Tidak diinterpolasi menjadi kurva.

  • Kurva gold sepanjang gameData belum cukup

    Butuh: Snapshot gold bertimestamp, bukan hanya gold akhir.

    Batas tampilan: Tanpa time series, hanya gold akhir yang ditampilkan.

  • Jadwal pertandinganBelum tersedia

    Butuh: Feed jadwal resmi/editorial dengan last-updated.

    Batas tampilan: Arsip tidak dilabeli 'Live'. Tidak mengarang jadwal.

  • BracketBelum tersedia

    Butuh: Struktur bracket resmi per stage.

    Batas tampilan: Tidak menyusun bracket dari hasil yang ditebak.

  • Prize poolBelum tersedia

    Butuh: Angka resmi turnamen dengan sumber dan tanggal.

    Batas tampilan: Tidak ada contoh prize pool. Kosong berarti belum dipublikasikan.

  • Pick/ban rate & win rate heroDidukung

    Butuh: Draft + hasil game dalam cakupan filter.

    Batas tampilan: Selalu menyertakan patch, denominator dan ukuran sampel.

  • Asosiasi pasangan heroDidukung

    Butuh: Komposisi per game dan hasil.

    Batas tampilan: Asosiasi, bukan sinergi kausal. Di bawah sample floor: tanpa angka.

  • Asosiasi counterDidukung

    Butuh: Pasangan hero lintas sisi dan hasil.

    Batas tampilan: Tidak diklaim sebagai counter kausal.

  • Komposisi lima laneData belum cukup

    Butuh: Pemetaan hero ke lane yang teramati pada game tersebut.

    Batas tampilan: Lane katalog hero tidak dipakai sebagai lane aktual.

  • Tempo objektifDidukung

    Butuh: Waktu objektif teramati.

    Batas tampilan: Deskriptif. Bukan skor playstyle tanpa definisi.

  • Rute farmingBelum tersedia

    Butuh: Posisi pemain / minimap tracking atau video beranotasi.

    Batas tampilan: Timestamp objektif bukan jalur pergerakan.

  • Peta rotasiBelum tersedia

    Butuh: Posisi pemain bertimestamp.

    Batas tampilan: Tidak menggambar rotasi dari hasil akhir.

  • Scouting dossierDidukung

    Butuh: Data publik + struktur dossier + catatan analis.

    Batas tampilan: Setiap klaim punya bukti atau label hipotesis.

  • Review pertandingan beranotasiEksperimental

    Butuh: Bukti frame/klip yang boleh diakses + anotasi manusia.

    Batas tampilan: Anotasi privat tidak masuk endpoint publik.

  • Profil playstyleEksperimental

    Butuh: Tempo objektif + alokasi sumber daya dengan definisi per sumbu.

    Batas tampilan: Small multiples dengan unit. Bukan radar 0-100 tanpa definisi.

  • Defect censusEksperimental

    Butuh: Definisi defect, opportunity denominator, anotasi bukti, reviewer.

    Batas tampilan: Kekalahan tidak otomatis menjadi defect.

  • Respons mikro pemainBelum tersedia

    Butuh: Klip beranotasi atau input/posisi bertimestamp.

    Batas tampilan: Tidak diinferensi dari KDA akhir.

  • Penyebab kemenangan (kausal)Direncanakan

    Butuh: Desain identifikasi kausal dan verifikasi terencana.

    Batas tampilan: Observasi dilabeli hipotesis, bukan sebab-akibat.

  • Validasi legalitas draftDidukung

    Butuh: Ruleset berversi + katalog hero.

    Batas tampilan: Legalitas bukan rekomendasi dan bukan prediksi.

  • Dukungan historis draftDidukung

    Butuh: Komposisi historis dalam cakupan filter.

    Batas tampilan: Frekuensi historis bukan peluang menang.

  • Estimasi peluang menang draftBelum tersedia

    Butuh: Model terkalibrasi dengan evaluasi pada game held-out yang terdokumentasi.

    Batas tampilan: Tanpa engine siap: simpan skenario, tampilkan bukti historis, jangan menampilkan probabilitas.

Ruleset draft

Aturan draft adalah konfigurasi berversi, bukan asumsi global.

  • Honor of Kings Standard Competitive (8 Bans + 10 Picks)v1.08 ban · 10 pickban per game

    Aturan draft resmi turnamen IKL / Honor of Kings Global Competitive

    Berlaku untuk: ikl-fall-2025, ikl-spring-2025

  • Honor of Kings Global Ban (Fearless Draft)v1.08 ban · 10 pickban per game

    Aturan draft resmi turnamen IKL / Honor of Kings Global Competitive

    Berlaku untuk: ikl-fall-2025, ikl-spring-2025

Katalog hero juga berversi. Versi aktif: hok-official-catalog-2026 dengan 154 hero. Jumlah hero tidak ditulis sebagai konstanta di antarmuka, sehingga penambahan hero tidak memerlukan perubahan layout.

Sumber dan koreksi

Setiap nilai faktual membawa referensi bukti: jenis sumber, id video bila ada, waktu siaran, waktu game bila teramati, referensi frame, versi extractor, status peninjauan, dan versi dataset.

Waktu siaran dan waktu game adalah dua jam yang berbeda. Jeda, replay dan penundaan siaran membuat selisih keduanya tidak konstan, jadi keduanya dicatat terpisah dan tidak pernah dihitung satu dari yang lain.

Koreksi mengubah status nilai menjadi “Dikoreksi” dan menyimpan nilai sebelumnya beserta waktu koreksi. Koreksi juga membatalkan cache publik untuk halaman terkait dan menandai insight yang memakai versi data lama.

Keterbukaan sumber adalah komitmen produk kami. Itu bukan pernyataan bahwa setiap penggunaan konten pihak ketiga sudah memenuhi izin; metadata sumber dan atribusi tetap bagian dari alur publikasi.

Kebijakan kuota Community Lab

Membaca statistik tidak memakai komputasi mahal, jadi waktu sesi dan jatah analisis dihitung terpisah.

Angka pilot

Nilai di bawah adalah untuk uji coba terkendali, bukan ketentuan final. Batas biaya per job ditetapkan dari hasil profiling.

Pilot quota-pilot-2026.09
Waktu sesi aktif
2j 00m per akun per hari
Reset harian
00:00 Asia/Jakarta
Sesi bersamaan
1 per akun
Job bersamaan
1 per akun
Jatah analisis
40 job per hari
Jeda otomatis
5m 00s tanpa aktivitas
  • Timer hanya berjalan setelah kamu menekan “Mulai sesi analisis”.
  • Membuka landing, data publik, formulir dan antrean tidak mengurangi waktu.
  • Waktu dihitung dari jam server. Jam perangkat tidak dipakai.
  • Tab kedua ikut ke sesi yang sama: tidak menggandakan jatah dan tidak menggandakan potongan.
  • Tab yang crash paling banyak kehilangan satu lease, bukan sisa jatah hari itu.
  • Job yang sudah berjalan tetap dihitung meski tab ditutup; hasilnya dapat dibuka read-only.
  • Refresh, logout dan login kembali tidak mereset kuota.
  • Saat kuota habis, hasil tersimpan tetap dapat dibaca dan data publik tetap terbuka.

Angka pilot untuk diuji, bukan ketentuan final. Batas biaya per job ditetapkan dari hasil profiling.

Changelog dataset

Backend data belum tersambung pada lingkungan ini. Antarmuka menampilkan status kosong yang sebenarnya, bukan angka contoh. Setel ADAM_DATA_SOURCE=fixture untuk meninjau UI dengan data contoh sintetis berlabel.

Privasi

Data kontak pada pendaftaran Community Lab dipakai untuk peninjauan pengajuan dan komunikasi terkait akses. Data itu tidak menjadi profil publik.

Catatan analis, isi dossier dan strategi organisasi tidak dikirim ke analytics pihak ketiga. Telemetri produk mencatat peristiwa seperti “bukti dibuka” atau “analisis selesai”, bukan isi catatannya.

Kontak dan koreksi data

Menemukan angka yang salah, hero yang keliru terbaca, atau hasil yang tidak sesuai siaran? Kirimkan tautan halaman game beserta timestamp siaran yang relevan. Tim data akan meninjau bukti, dan bila koreksi diterima, nilainya berubah status menjadi “Dikoreksi” dengan nilai sebelumnya tetap tersimpan.

Alamat kontak resmi belum dikonfigurasi pada lingkungan ini, jadi tidak dicantumkan alamat contoh yang tidak berfungsi. Ini termasuk dependency yang belum tersedia pada daftar handoff.