Ana içeriğe geç

Şeffaflık & Güvenilirlik

Veri Metodolojimiz

HepsiHal, Türkiye'deki hal fiyatı verilerini nasıl topladığını, işlediğini ve sunduğunu tam şeffaflıkla paylaşır. Bu sayfa, verilerimizin güvenilirliğini ve sınırlılıklarını açıklamaktadır.

Hazırlayan: HepsiHal

Kaynak Sayısı

49 İzlenen Kaynak

Güncelleme

Kaynak Yayın Takvimine Göre

Veri Geçmişi

Mart 2004

Veri Toplama Süreci

Veriler, ETL (Extract, Transform, Load) adı verilen otomatik süreçlerle toplanır. Kaynak bazlı zamanlanan görevler, resmi yayın takvimleri doğrultusunda fiyat verilerini çeker, normalize eder ve veritabanına yazar.

Bazı kaynaklar standart HTML tabloları sunarken, bazıları JSON API veya ASP.NET ViewState tabanlı formlar kullanır. Her kaynak için özelleştirilmiş parser yazılmıştır.

Teknik engel bulunan kaynaklar (TLS/bot koruması olan siteler) için Scrapling tabanlı headless browser entegrasyonu kullanılmaktadır.

Başlıca Veri Kaynakları

KaynakTür
hal.gov.trUlusal
İstanbul Büyükşehir Belediyesiİl
İzmir Büyükşehir Belediyesiİl
Ankara Büyükşehir Belediyesiİl
Antalya — Antkomderİl
Bursa, Adana, Kocaeliİl
Gaziantep, Mersin, Balıkesir, Kayseriİl

Doğrulama & Sınırlılıklar

Otomatik olarak toplanan veriler, kaynak sistemlerin doğruluğuna bağlıdır.HepsiHal, kaynaklardaki veri hatalarını manuel olarak düzeltmez; ancak açıkça anormal değerleri (sıfır fiyat, aşırı sapma) filtreler.

Bazı kaynaklarda gecikme yaşanabilir: kaynak sistem geç veri yayınlarsa, o günkü veri bir sonraki ETL döngüsüne kayabilir.

Fiyatlar toptancı hal fiyatlarıdır — perakende, market veya tüketici fiyatları değildir. Ürünler arası kalite farklılıkları fiyatları etkiler.

Aykırı Değer ve Kalite Filtreleri

Her yeni fiyat satırı yayına girmeden önce otomatik kalite kurallarından geçer. Kurallardan birine takılan kayıt karantinayaalınır: fiyat tablolarına, ortalamalara, grafiklere ve API'ye girmez; insan incelemesinden geçip onaylanmadıkça yayımlanmaz.

KuralNe zaman karantinaya alınır?

Yakın tarihli emsallerden sapma

SOURCE_MEDIAN_DEVIATION
Aynı ürün için ±3 gün içinde kayıt yayımlayan diğer hallerin (en az 3 hal) medyanının 4 katından yüksek veya dörtte birinden düşük fiyat.

Diğer hallerin medyanından sapma

PEER_MEDIAN_DEVIATION
Son 45 gündeki hal başına en güncel kayıtlardan (en az 5 hal) hesaplanan medyanın 4 katından yüksek veya dörtte birinden düşük fiyat.

Önceki fiyata göre ani sıçrama

PREVIOUS_PRICE_JUMP
Aynı halin aynı ürün için bir önceki kaydının 5 katından yüksek veya beşte birinden düşük fiyat.

Birim uyuşmazlığı

PRODUCT_UNIT_MISMATCH
Kaynak satırının birimi ürünün tanımlı birimiyle (kg, adet, demet, kasa…) uyuşmuyorsa kayıt fiyat serisine karışmaz.

Sıhhat reddi (absürd fiyat)

ABSOLUTE_LIMIT
Kasa/koli dışındaki birimlerde 1.500 TL üstü fiyat reddedilir. Gerçekten pahalı ürün grupları için tavan ayrıdır: balık ve deniz ürünlerinde 12.000 TL, kasa/koli fiyatlarında 15.000 TL.

Sapma kuralları bir halin alışılmış konumunu da hesaba katar: üretim bölgesi halleri diğer hallerden kalıcı olarak ucuz olabilir. Hal geçmişte de sürekli eşiğin dışında kalıyorsa ve güncel fiyat bu alışılmış orandan belirgin biçimde kopmamışsa kayıt karantinaya düşmez; kopmuşsa düşer.

Sıfır veya negatif fiyat, en düşüğün en yüksekten büyük olduğu satır, ortalaması kendi aralığının dışında kalan satır ve 400 günden eski kaynak kaydı da aynı şekilde ayıklanır. Hal ortalamaları işlem hacmi ağırlıklı değildir; kaynak yalnız alt–üst fiyat veriyorsa ortalama bu aralığın orta noktasından türetilir ve ayrıca işaretlenir.

Kaynakların güncellik ve erişim durumu veri sağlığı sayfasında izlenebilir.

Veri Lisansı

HepsiHal tarafından üretilen metodoloji, dokümantasyon ve editoryal açıklamalar Creative Commons Atıf 4.0 (CC BY 4.0) lisansı altında yayınlanır. Belediye, borsa, TMO veya başka bir üçüncü kaynaktan derlenen ham fiyat kayıtlarının hak ve yeniden kullanım şartları ilgili kaynağa aittir. API erişimi bu üçüncü taraf kayıtlar üzerinde mülkiyet veya sınırsız yeniden satış lisansı vermez; ayrıntılar API Kullanım Politikası'nda açıklanır.