Menu
flag Ar iconالعربيةdown icon

حاسبة الانحدار الأسي

المنحنى y = a·bˣ الذي يلائم بيانات النمو أو التضاؤل، مع المعدل لكل خطوة.

بقلم Nethanel Bar, الشريك المؤسس والرئيس التنفيذي

آخر تحديث

تريد حل هذه المسائل بدون حاسبة؟

دورة الرياضيات في Coddy تعلّمك الطريقة نفسها: تعمل كل خطوة على لوح تفاعلي، ويخبرك بالضبط أين انحرفت الخطوة.

الانحدار الأسي يلائم نموًا يتضاعف بالضرب لا بالجمع

الخط المستقيم يضيف المقدار نفسه لكل خطوة في x. وأشياء كثيرة تُضرب بالعامل نفسه بدلًا من ذلك: المال بفائدة مركبة، ومزرعة بكتيريا، والشحنة الباقية في بطارية، وفرق الحرارة بين مشروب يبرد والغرفة. هذا النمط هو y = a·bˣ، حيث a القيمة عند x = 0 وb العامل المطبق في كل خطوة. إذا كانت b أكبر من 1 فالكمية تنمو، وإذا كانت بين 0 و1 فهي تتضاءل، و(b ناقص 1) نسبةً مئوية هو المعدل لكل خطوة.

الطريقة المعتادة لملاءمته هي أخذ اللوغاريتم الطبيعي لكل y. فإذا كان y = a·bˣ فإن ln y = ln a + x·ln b، وهذا خط مستقيم في x. فتلائم الطريقة خط مربعات صغرى عاديًا للنقاط (x, ln y)، وتقرأ ln b من ميله وln a من مقطعه، ثم تلغي اللوغاريتمين. وهذا ما يفعله أمر ExpReg في TI-84 وخط الاتجاه الأسي في Excel، وتعرض هذه الصفحة كل مرحلة: عمود ln y، والخط الملائم، والدالتين الأسيتين اللتين تعيدان a وb.

لأن اللوغاريتمات أعداد غير نسبية، فهذه حاسبة الانحدار الوحيدة في المجموعة التي إجاباتها أعداد عشرية مقرّبة لا كسور دقيقة، وهي تقول ذلك بجانب النتيجة. وتحتاج أيضًا أن تكون كل y أكبر من 0، إذ لا وجود للوغاريتم الصفر أو لوغاريتم عدد سالب. وr² المعروض هو r² لملاءمة الخط المستقيم لـ ln y، وهو الرقم الذي تعطيه الآلة الحاسبة البيانية.

ما ينبغي ملاحظته في المنحنى

  • b هو العامل لكل خطوة و(b ناقص 1) هو المعدل. b ≈ 0.8195 يعني أن كل خطوة تُبقي نحو 81.95% من القيمة السابقة، أي تضاؤلًا بنحو 18.05% لكل خطوة.
  • a هي القيمة الملائمة عند x = 0، وليست بالضرورة أول نقطة في البيانات. فمع y = 100, 82, 67, 55, 45, 37 عند x من 0 إلى 5 تعطي الملاءمة a ≈ 99.9517.
  • يمكن كتابة المنحنى نفسه y = a·eᵏˣ مع k = ln b. k الموجبة نمو وk السالبة تضاؤل، وln 2 / |k| هو زمن التضاعف أو عمر النصف.
  • الملاءمة مربعات صغرى على ln y لا على y. فهي تزن خطأ بنسبة 10% بالقدر نفسه سواء كانت y تساوي 5 أو 5000، وهذا يناسب البيانات التي تنمو بنسب مئوية.
  • ارتفاع r² على المقياس اللوغاريتمي لا يثبت أن النمو أسي. فبيانات خطية مثل 5, 4, 3, 2, 1 تعطي مع ذلك r² ≈ 0.9473 لملاءمة أسية.

كيف تُجري الانحدار الأسي يدويًا

  1. خذ لوغاريتم كل y

    استبدل كل y بـ ln y. فمع x = 0, 1, 2, 3, 4 وy = 3, 6, 12, 24, 48 يكون العمود الجديد نحو 1.0986 و1.7918 و2.4849 و3.1781 و3.8712.

  2. لائم خطًا مستقيمًا للنقاط (x, ln y)

    استعمل صيغتي الميل والمقطع العاديتين بطريقة المربعات الصغرى على النقاط (x, ln y). هنا الميل نحو 0.6931 والمقطع نحو 1.0986.

  3. ألغِ اللوغاريتمين

    الميل هو ln b والمقطع هو ln a، فـ b = e مرفوعًا إلى الميل وa = e مرفوعًا إلى المقطع. هنا b ≈ e^0.6931 = 2 وa ≈ e^1.0986 = 3.

  4. اكتب المنحنى واقرأ المعدل

    y ≈ 3·2ˣ، أو y ≈ 3e^(0.6931x) بالأساس e. وb = 2 تعني أن كل خطوة تضرب y في 2: نمو بنسبة 100% لكل خطوة، وزمن تضاعف خطوة واحدة بالضبط.

ملاءمات أسية لمجموعات بيانات صغيرة

كل صف مجموعة بيانات أُدخلت في الحاسبة أعلاه. كل القيم مقرّبة إلى أربع منازل عشرية.

قيم xقيم yالمنحنى الأفضل ملاءمةالتغير لكل خطوةr² لـ ln y
0, 1, 2, 3, 43, 6, 12, 24, 48y ≈ 3 · 2ˣ+100%1
0, 1, 2, 3, 4, 5100, 82, 67, 55, 45, 37y ≈ 99.9517 · 0.8195ˣ-18.05%1.0000
1, 2, 3, 4, 52.1, 4.3, 8.9, 17.5, 36y ≈ 1.0413 · 2.0313ˣ+103.13%0.9999
0, 1, 2, 3, 41000, 1050, 1102.5, 1157.625, 1215.50625y ≈ 1000 · 1.05ˣ+5%1
0, 1, 2, 3, 45, 4, 3, 2, 1y ≈ 5.6968 · 0.6762ˣ-32.38%0.9473

أمثلة محلولة

تضاعف في كل خطوة

plain
x: 0, 1, 2, 3, 4; y: 3, 6, 12, 24, 48

كل y ضعف التي قبلها، فالنقاط تقع تمامًا على y = 3·2ˣ، وتعيد الحاسبة a ≈ 3 وb ≈ 2، أي نموًا بنسبة 100% لكل خطوة، مع r² = 1. وبالأساس e يكون المنحنى نفسه y ≈ 3e^(0.6931x)، و0.6931 هو ln 2. وإذا مددته إلى x = 6 يتوقع 3·2⁶ = 192.

تضاؤل: فنجان قهوة يبرد

plain
x: 0, 1, 2, 3, 4, 5; y: 100, 82, 67, 55, 45, 37

اقرأ y على أنها فرق الحرارة عن الغرفة، مقيسًا كل خمس دقائق. الملاءمة y ≈ 99.9517 · 0.8195ˣ، أو y ≈ 99.9517e^(-0.1991x): يختفي نحو 18.05% من الفرق في كل خطوة، وعمر النصف ln 2 / 0.1991، أي نحو 3.48 خطوة. وملاءمة اللوغاريتم شبه تامة: r² يساوي 0.99999 إلى خمس منازل، وتقرّبه الحاسبة إلى 1.

نمو فيه ضوضاء

plain
x: 1, 2, 3, 4, 5; y: 2.1, 4.3, 8.9, 17.5, 36

القيم تتضاعف تقريبًا في كل خطوة دون أن تفعل ذلك بالضبط. الملاءمة y ≈ 1.0413 · 2.0313ˣ، أي نمو بنحو 103.13% لكل خطوة، مع r² ≈ 0.9999 على المقياس اللوغاريتمي. وبالأساس e يكون k ≈ 0.7087، فزمن التضاعف ln 2 / 0.7087، أي نحو 0.98 خطوة.

فائدة مركبة

plain
x: 0, 1, 2, 3, 4; y: 1000, 1050, 1102.5, 1157.625, 1215.50625

رصيد 1000 يكسب 5% سنويًا. تستعيد الحاسبة y ≈ 1000 · 1.05ˣ، أي تغيرًا بنسبة +5% لكل خطوة، مع r² = 1. واستخراج سعر الفائدة من قائمة أرصدة هو بالضبط ما وُضعت له هذه الملاءمة.

حين لا تكون البيانات أسية

plain
x: 0, 1, 2, 3, 4; y: 5, 4, 3, 2, 1

هذه النقاط تنقص بالمقدار نفسه في كل خطوة، فهي تقع على خط مستقيم، y = -x + 5. ومع ذلك تعيد الملاءمة الأسية y ≈ 5.6968 · 0.6762ˣ مع r² ≈ 0.9473 على المقياس اللوغاريتمي، وهذا يبدو مقبولًا. ارسم المنحنى مقابل النقاط فتجده يخطئ عند الطرفين: الخط المستقيم هو النموذج الصحيح هنا، والانحدار الخطي يلائمه تمامًا.

أخطاء شائعة

  • إدخال y تساوي 0 أو أقل. اللوغاريتم غير معرّف هناك، فلا تعمل الطريقة. وإن كانت البيانات تبلغ 0 حقًا فهي ليست أسية.
  • قراءة b على أنها النسبة المئوية. b = 1.05 تعني نموًا بنسبة 5% لكل خطوة، وb = 0.82 تعني تضاؤلًا بنسبة 18% لكل خطوة، لا 82%.
  • الخلط بين a وأول قيمة y. a هي القيمة الملائمة عند x = 0؛ ولا تطابق أول نقطة في البيانات إلا إذا كانت الملاءمة تامة وبدأت البيانات عند x = 0.
  • استعمال لوغاريتم الأساس 10 في خطوة والأساس e في الأخرى. أي أساس يصلح ما دام الأساس نفسه يُستعمل لأخذ اللوغاريتمات وإلغائها.
  • الوثوق بـ r² على المقياس اللوغاريتمي دليلًا على نمو أسي. البيانات الخطية قد تتجاوز 0.9؛ ارسم المنحنى مقابل النقاط.
  • الاستقراء بعيدًا إلى الأمام. النمو الأسي ينفد مجاله دائمًا في النهاية، والمنحنى الملائم لا سبيل له لمعرفة متى.

أسئلة شائعة عن الانحدار الأسي

كيف أُجري الانحدار الأسي يدويًا؟
خذ اللوغاريتم الطبيعي لكل y، ولائم خط مربعات صغرى عاديًا للنقاط (x, ln y)، ثم ألغِ اللوغاريتمين: b هي e مرفوعة إلى الميل وa هي e مرفوعة إلى المقطع. فمع y = 3, 6, 12, 24, 48 عند x من 0 إلى 4 يكون ميل الخط 0.6931 ومقطعه 1.0986، وهما يعطيان b = 2 وa = 3، أي y = 3·2ˣ.
ماذا تعني a وb في y = a·bˣ؟
a قيمة y عندما x = 0، وb العامل الذي تُضرب فيه y لكل زيادة بمقدار 1 في x. b الأكبر من 1 نمو وb بين 0 و1 تضاؤل. والمعدل لكل خطوة هو (b ناقص 1) نسبةً مئوية: b = 1.05 تعني +5%، وb = 0.8195 تعني نحو -18.05%.
كيف أجد معدل النمو من البيانات؟
لائم المنحنى واقرأ b. تطبع الحاسبة التغير لكل خطوة في x نسبةً مئوية: +103.13% لمثال التضاعف الذي فيه ضوضاء في هذه الصفحة، و-18.05% للقهوة التي تبرد. وإذا كانت x بالسنوات فذلك هو المعدل السنوي.
ما الفرق بين y = a·bˣ وy = a·eᵏˣ؟
لا فرق إلا في الكتابة. إنهما المنحنى نفسه مع k = ln b، فـ b = eᵏ. والصورة بالأساس e شائعة في العلوم لأن k هو المعدل المتصل، وln 2 / |k| يعطي زمن التضاعف أو عمر النصف مباشرة.
لماذا تعطي الحاسبة أعدادًا عشرية بدل الكسور؟
لأن الطريقة تأخذ اللوغاريتمات، ولوغاريتم العدد الصحيح غير نسبي في أغلب الأحوال. حاسبتا الانحدار الخطي والتربيعي في هذه المجموعة تعطيان كسورًا دقيقة، وهذه تعطي قيمًا مقرّبة إلى أربع منازل عشرية وتصفها بأنها تقريبية.
لماذا تختلف إجابتي قليلًا عن Excel أو آلتي الحاسبة البيانية؟
يُفترض أن تطابق ExpReg في TI-84 وخط الاتجاه الأسي في Excel، إذ يلائم كلاهما ln y بالمربعات الصغرى، مع فروق التقريب. أما البرامج التي تلائم y مباشرة بالمربعات الصغرى غير الخطية فتصغّر كمية مختلفة وتعطي a وb مختلفتين قليلًا، لأنها تزن الأخطاء عند أكبر القيم أكثر من غيرها.
هل يمكن أن تكون y سالبة أو صفرًا في الانحدار الأسي؟
لا. الطريقة تأخذ لوغاريتم كل y، ولا وجود لـ ln 0 ولا للوغاريتم عدد سالب. والمنحنى y = a·bˣ مع a موجبة أكبر من 0 دائمًا على أي حال، فالبيانات التي تبلغ 0 لا تتبع منحنى كهذا.

أدوات رياضيات أخرى

رسم توضيحي للغات البرمجة في Coddy

تعلّم الرياضيات مع Coddy

ابدأ الآن