مشكلة التقدير
في قلب الاستدلال الإحصائي فيه تحدي جوهري: عايزين نعرف حاجة عن population — الـ mean بتاعه، أو الـ variance بتاعه، أو احتمال حدث معيّن — بس مش قادرين نشوفه غير من خلال sample محدودة. الـ point estimation (التقدير النقطي) هو فن إنك تستخدم بيانات الـ sample عشان تطلّع أحسن تخمين واحد لـ parameter (معامل) مش معروف في الـ population.
الـ parameter المجهول ممكن يبقى الـ mean μ لـ normal distribution، أو احتمال النجاح p لمحاولة Bernoulli، أو المعدل λ لـ Poisson process، أو أي كمية تانية بتوصف البيانات بتتولد إزاي. مش بنقدر نشوف الـ parameters دي على طول؛ بنشوف بس نتايجها اللي فيها noise في البيانات.
في الدرس ده هنبني مصطلحات التقدير (الـ estimator قصاد الـ estimate، والـ bias، والـ consistency، والـ efficiency)، ونطوّر إطارين منهجيين للتقدير (الـ method of moments والـ maximum likelihood)، ونستكشف الـ trade-off الأساسي بين الـ bias والـ variance اللي بيحكم كل مسائل التقدير.
الـ estimator قصاد الـ estimate
قبل أي حاجة، محتاجين دقة في الكلام. الـ estimator (المقدِّر) هو دالة في البيانات — قاعدة أو طريقة بتحوّل sample لرقم. والـ estimate (التقدير) هو القيمة المعيّنة اللي الـ estimator بيطلّعها لما تطبّقه على بيانات بعينها.
مثلًا، الـ sample mean X̄ = (X1 + X2 + … + Xn) / n هو estimator للـ mean بتاع الـ population μ. لو شفنا القيم {2.1, 3.4, 1.8, 4.0}، يبقى x̄ = 2.825 هو الـ estimate — الرقم المعيّن اللي القاعدة دي بتطلّعه على البيانات دي.
الـ estimator random variable: ليه distribution (الـ sampling distribution) لأنه معتمد على بيانات عشوائية. والـ estimate رقم ثابت، وهو القيمة اللي الـ random variable ده خدها فعلًا. والتفرقة دي مهمة جدًا: لما نتكلم عن خصايص زي الـ bias والـ variance، إحنا بنتكلم عن الـ estimator — سلوكه على كل الـ samples الممكنة — مش عن أي estimate لوحده.
الـ estimator: Θ̂ = g(X1, …, Xn) — دالة في random variables، وهو نفسه random variable ليه distribution.
الـ estimate: θ̂ = g(x1, …, xn) — الرقم المعيّن المحسوب من البيانات اللي شفناها. الحروف الصغيرة = اللي اتشاف؛ والحروف الكبيرة = random variable.
الـ unbiasedness
أبسط خاصية مرغوبة في الـ estimator وأقربها للبديهة هي الـ unbiasedness (اللاتحيز): في المتوسط، على كل الـ samples الممكنة، الـ estimator المفروض يساوي قيمة الـ parameter الحقيقية. رسميًا:
الـ sample mean X̄ هو estimator unbiased للـ mean μ لأي population الـ mean بتاعه محدود. والـ sample variance S² = ∑(Xi − X̄)² / (n − 1) هو estimator unbiased لـ σ² — القسمة على n − 1 بدل n هي بالظبط اللي بتخلّيه unbiased.
بس الـ bias مش دايمًا قاتل. فيه estimators متحيزة بقصد عشان تقلّل الـ variance، وده بيدّي أداء أحسن في المجمل. الـ sample variance بالقسمة على n (الـ maximum likelihood estimator لـ σ²) متحيز، بس بسيط ولسه مفيد في سياقات كتير. والمعيار الصح معتمد على إنت بتوازن بين الـ bias والـ variance إزاي.
الـ consistency والـ efficiency
الـ consistency (الاتساق) خاصية للـ samples الكبيرة: الـ estimator بيبقى consistent لو بيتقارب في الـ probability للـ parameter الحقيقي لما n → ∞. رسميًا، Θ̂n consistent لـ θ لو لكل ε > 0:
قانون الأعداد الكبيرة بيضمن إن الـ sample mean consistent لأي population الـ mean بتاعه محدود. وبشكل أعم، أي estimator unbiased الـ variance بتاعه بيقرب من الصفر كل ما n يكبر بيبقى consistent.
الـ efficiency (الكفاءة) بتقارن الـ estimators جوه فئة الـ estimators الـ unbiased. الـ estimator الـ unbiased بيبقى efficient (كفؤ) لو وصل لأصغر variance ممكن بين كل الـ estimators الـ unbiased. والـ Cramér-Rao bound (CRLB) أو حد كراميه-راو بيدّي الحد النظري الأدنى للـ variance اللي أي estimator unbiased يقدر يوصله:
الـ method of moments
الـ method of moments (طريقة العزوم) أو MOM من أقدم طرق التقدير وأقربها للبديهة. الفكرة بسيطة: الـ population moment من الدرجة k هو E[Xk]، وده معتمد على الـ parameter المجهول θ. والـ sample moment من الدرجة k هو mk = (1/n)∑Xik، ومحسوب من البيانات. الطريقة بتساوي الـ sample moments بالـ population moments وتحل المعادلات عشان تطلّع الـ parameters.
للـ distribution اللي ليه parameter واحد بنستخدم الـ moment الأول. ولاتنين parameters، بنستخدم الأول والتاني، وهكذا. ونظام المعادلات هو:
مثال — الـ normal distribution: الـ distribution N(μ, σ²) عنده E[X] = μ وE[X²] = σ² + μ². لما تساوي m1 = X̄ بيطلعلك μ̂ = X̄، ولما تحل من الـ moment التاني بيطلعلك σ̂² = (1/n)∑(Xi − X̄)². بسيط ومنطقي.
الـ method of moments سهلة في التطبيق والـ estimators اللي بتطلع منها consistent. بس ممكن متبقاش الأكفأ — هي مش بتستخدم كل المعلومات اللي في البيانات بأحسن طريقة. وعشان كده بنلجأ للـ maximum likelihood.
الـ maximum likelihood estimation
الـ maximum likelihood estimation (تقدير الإمكانية العظمى) أو MLE هو النموذج المسيطر في الإحصاء الحديث. الفكرة إنك تلاقي قيمة الـ parameter اللي بتخلّي البيانات اللي شفناها أكتر احتمالًا — الـ parameter اللي البيانات تحته تبقى «أرجح» حاجة.
مع مشاهدات x1, …, xn من density (أو PMF) f(x; θ)، الـ likelihood function (دالة الإمكانية) بتعتبر البيانات ثابتة وبتبص لـ f كدالة في θ:
ولأن حاصل ضرب أرقام صغيرة كتير بيعمل مشاكل في الحساب، تقريبًا دايمًا بنشتغل بالـ log-likelihood (لوغاريتم الإمكانية) ℓ(θ) = log L(θ). وبما إن الـ log دالة بتزيد، يبقى إنك تعظّم ℓ وإنك تعظّم L بيدّوا نفس الحل:
عشان تجيب الـ MLE، فاضل الـ log-likelihood بالنسبة لـ θ وساوي المشتقة بالصفر. وده بيدّيك الـ score equation (معادلة الدرجة):
الـ MLE للـ distributions المشهورة
يلا نشتغل على 3 أمثلة هما الأهم، بيوضّحوا طريقة الـ MLE وبيطلّعوا نتايج هتستخدمها طول الوقت.
الـ normal distribution N(μ, σ²): الـ log-likelihood لـ n مشاهدة normal i.i.d. هو:
الـ consistency: تحت شروط regularity بسيطة، الـ estimator θ̂ بيتقارب في الـ probability لـ θ الحقيقية لما n → ∞.
الـ asymptotic efficiency: الـ MLE بيوصل لحد Cramér-Rao بشكل asymptotic — مفيش estimator consistent (من النوع العادي) الـ asymptotic variance بتاعه أصغر.
الـ invariance (الثبات): لو θ̂ هو الـ MLE لـ θ، يبقى g(θ̂) هو الـ MLE لـ g(θ) لأي دالة g. وده بيخلّي التحويلات سهلة جدًا.
الـ bias-variance trade-off
الـ unbiasedness والـ variance الصغير الاتنين مرغوبين، بس كتير بيتعارضوا. الـ mean squared error (متوسط مربع الخطأ) أو MSE بيجمعهم في معيار واحد بيقيس الدقة الكلية للـ estimator:
فكّر في تقدير الـ variance بتاع الـ normal σ². الـ estimator σ̂² = (1/n)∑(Xi − X̄)² متحيز (E[σ̂²] = ((n-1)/n)σ²)، بس الـ variance بتاعه أصغر من الـ S² = (1/(n-1))∑(Xi − X̄)² الـ unbiased. لـ n صغير، التبادل ده ممكن يستاهل؛ ولـ n كبير، الاتنين تقريبًا زي بعض.
الـ bias-variance trade-off مش مجرد فضول — ده التوتر الأساسي في الإحصاء كله والـ machine learning. الـ regularization (التحجيم) (Ridge، Lasso) بيدخّل bias بقصد عشان يقلّل الـ variance. والـ shrinkage estimators (مقدِّرات الانكماش) (زي estimator جيمس-شتاين) بتنكمش بقصد ناحية الصفر أو قيمة مسبقة، وبتبدّل الـ unbiasedness بـ MSE أقل في الأبعاد العالية.
unbiased، والـ variance عالي: أسهم مركزها نص اللوحة بس مبعترة. صح في المتوسط، بس ولا سهم قريب.
متحيز، والـ variance واطي: أسهم متجمّعة جامد بس بعيدة عن النص. غلط دايمًا في نفس الاتجاه، بس ثابت.
unbiased، والـ variance واطي: المثالي — مركزها النص ومتجمّعة جامد. ممكن بس لو فيه estimator كفؤ unbiased (UMVUE).
- الـ estimator قصاد الـ estimate: الـ estimator Θ̂ = g(X1,…,Xn) random variable (قاعدة)؛ والـ estimate θ̂ = g(x1,…,xn) هو الرقم المعيّن اللي بيطلّعه على البيانات اللي اتشافت.
- الـ unbiasedness: E[Θ̂] = θ لكل θ. الـ sample mean unbiased لـ μ؛ والـ sample variance بـ n−1 unbiased لـ σ².
- الـ consistency: Θ̂n → θ في الـ probability لما n → ∞. أي estimator unbiased الـ variance بتاعه → 0 بيبقى consistent.
- الـ efficiency: حد Cramér-Rao بيدّي أقل variance ممكن أي estimator unbiased يوصله. والـ MLE كفؤ asymptotically.
- الـ method of moments: ساوي الـ sample moments بالـ population moments وحل. بسيطة وconsistent بس مش دايمًا الأكفأ.
- الـ MLE: اختار θ اللي بيعظّم L(θ) = ∏f(xi;θ)، أو بنفس المعنى ℓ(θ) = ∑log f(xi;θ). الـ MLEs consistent، وكفؤة asymptotically، وثابتة لو غيّرت الـ parameterization.
- الـ bias-variance trade-off: MSE = الـ variance + الـ bias². إدخال bias ممكن يقلّل الـ MSE لو نقّص الـ variance كفاية. والتوتر ده أساسي في الإحصاء والـ machine learning.