Ishni boshlash

Ushbu misolda biz x2 (tasodifiy tanlangan) bashoratini olamiz. Dastlab biz start va stop qiymatlarini qiymatlar orqali aniqlaymiz.

Uchastkani tekshirib ko'rsak, y javobining paydo bo'lishi ehtimoli 22 baravar yuqori bo'lib, bashorat qiluvchi x2 0,099 dan 0,198 gacha ko'tarilganda, boshqa barcha taxminchilarni doimiy ushlab turadi.

Batafsil qadamlar

  1. Barcha taxminchilarni o'rtacha qiymatiga qo'ying
  2. Javobni bashorat qiling,
  3. Tanlangan taxminni yangi qiymatga o'zgartiring va javobni yana taxmin qiling.

Natijada ikkita "log koeffitsienti" qiymatlari paydo bo'ladi, ular keyinchalik "koeffitsientlar" ga aylantiriladi. Va nihoyat, koeffitsientlar koeffitsientini ushbu ikki koeffitsient qiymatidan hisoblash mumkin.

Diskret o'zgaruvchilar uchun koeffitsientlar nisbati

or_gam () omil o'zgaruvchilarini boshqarishga qodir. Taqqoslash kerak bo'lgan darajalarni qiymatlarga o'tkazish kerak.

Bu erda x ehtimolining o'zgarishi, agar x4 bashoratchisi A darajadan B darajagacha o'zgarib borsa, unchalik katta emas: koeffitsientning 37,8 foizga o'sishi kuzatilishi mumkin.

Uzluksiz o'zgaruvchilarning foiz o'sishining koeffitsienti

Belgilangan taxmin qilish uchun o'rnatilgan GAM modelining yumshatilish funktsiyasining butun diapazonida koeffitsientlar nisbati o'zgarishi haqida taassurot olish uchun, bashoratchilar taqsimotining foiz bosqichlariga asoslangan koeffitsientlar nisbati.

Bu erda biz taxminiy qiymatlarni 20% qadamlar bilan chiqarib, x2-sonni beshta qismga ajratamiz.

X2 taxminiy ko'rsatkichini 0,008 dan 0,206 gacha oshirishda xabar qilingan yuqori koeffitsientlar nisbati mavjudligini ko'rishimiz mumkin, ammo barcha keyingi taxminlar ortib borishi y javobining ehtimolligini sezilarli darajada kamaytiradi.

GAM (M) tekislash funktsiyalarini tuzing

plot_gam () R-da GAM yumshatish funktsiyalarini chizishni soddalashtirishga yordam beradi:

Ko'rinishni boshqa ranglar yoki chiziq turlaridan foydalangan holda yanada sozlashingiz mumkin. Funktsiyaning amalga oshirilgan argumentlaridan foydalanish bilan bir qatorda, siz plot_gam () natijasini ob'ektga saqlashingiz va keyinchalik qo'shimcha ggplot2 qo'ng'iroqlarini qo'shishingiz mumkin.

Tozalash funktsiyasi uchastkasiga koeffitsientlar to'g'risidagi ma'lumotni qo'shing

Hozircha biz koeffitsientlarni hisobladik va GAMni yumshatish funktsiyasini tuzdik. Nega ikkalasini ham birlashtirmaysiz? Insert_or () ning maqsadi shu. Ni talab etadi

  • silliq funktsiyani o'z ichiga olgan ggplot chizma ob'ekti va
  • or_gam () dan qaytariladigan [data.frame] predikatori va kiritilishi kerak bo'lgan tegishli qiymatlar haqida ma'lumot.

Koeffitsientlar koeffitsienti to'g'risidagi ma'lumotlar har doim ikkita vertikal chiziq o'rtasida joylashgan. Shuning uchun faqat tanlangan ikkita qiymat (bu erda 0,099 va 0,198) orasidagi bo'shliq etarlicha katta bo'lsa yaxshi ko'rinadi. Agar tekislash chizig'i kiritilgan matnni kesib o'tadigan bo'lsa, yoki_yloc-ni sozlash orqali uni to'g'rilashingiz mumkin. Ushbu argument kiritilgan koeffitsientlar koeffitsienti ma'lumotlarining y-joylashishini belgilaydi.

Siz tanlagan qiymatlarning raqamlariga qarab (bu erda 3), shuningdek vertikal chiziqqa xalaqit bermasligi uchun ikkita qiymatning x o'qi o'rnini sozlashingiz kerak bo'lishi mumkin.

Keling, ushbu uchastkaga yana bir koeffitsient nisbati qo'shib, barchasini qilamiz. Bu safar biz allaqachon ishlab chiqarilgan uchastkani insert_or () ga kirish sifatida qabul qilamiz va yangi koeffitsient nisbati natijasidan foydalanamiz:

Rect = TRUE-dan foydalanib, siz aniq koeffitsientlar oralig'ini qo'shimcha ravishda ta'kidlashingiz mumkin. Shaffoflik yoki rang kabi estetika to'liq moslashtiriladi.

GLM misoli

Doimiy bashoratchilar uchun koeffitsientlar nisbati

GLMlar uchun koeffitsientlarni hisoblash osonroq, chunki koeffitsientlar koeffitsienti o'zgarishi statik bashorat qiluvchiga to'g'ri keladi, har bir taxmin qiluvchining to'liq qiymat oralig'ida

Demak, [or_glm ()] har bir predictorning o'sish bosqichlarini to'g'ridan-to'g'ri indr argumenti orqali kirish sifatida qabul qiladi. Soxta bashorat qiluvchi / qiymat tayinlanishiga yo'l qo'ymaslik uchun kombinatsiyalar nomlangan ro'yxatda ko'rsatilishi kerak. Ko'rsatkich o'zgaruvchilarining koeffitsientlari avtomatik ravishda hisoblab chiqiladi va har doim asosiy omil darajasiga tegishli.

Ushbu ma'lumot to'plamidagi indikatorni bashorat qilish darajasi to'rt darajaga ega. Keyinchalik, biz bazaviy omil darajasiga qarab uchta koeffitsientli natijalarni olamiz (bu erda: Rank1)

Chiqarishni quyidagicha talqin qilish mumkin: "Boshqa barcha qiymatlarni doimiy ravishda ushlab turish paytida Rank1 o'rniga 1-daraja berilgan, koeffitsientlar 49,1% ga pasayishiga olib keladi (1-0.509)".