Сызықтық регрессияның математикалық негіздері
Сызықтық регрессия — екі айнымалы арасындағы байланысты зерттеудің ең негізгі әдісі. Оның негізінде тәуелсіз айнымалы x (болжағыш) пен тәуелді айнымалы y (жауап) арасындағы қатынасты сипаттайтын ең кіші квадраттар әдісі (OLS) жатады. Бұл әдіс нақты нүктелер мен сәйкестендірілген түзу арасындағы тік ауытқулардың (қалдықтардың) квадраттарының қосындысын барынша азайтуды көздейді.
Есептеулердің дәлдігін қамтамасыз ету үшін калькулятор NIST/SEMATECH статистикалық әдістер нұсқаулығына сәйкес екі өткелді компенсацияланған қосындылау алгоритмін қолданады. Бұл әдіс бір-бірінен айырмашылығы өте үлкен сандарды өңдеген кезде де есептеу дәлдігін жоғалтпауға мүмкіндік береді. Есептеудің негізгі кезеңдері мынадай формулалар арқылы жүзеге асады:
- Орташа мәндерден ауытқу квадраттарының қосындысы: Sxx = Σ(xᵢ - x̄)², Syy = Σ(yᵢ - ȳ)²
- Бірлескен ауытқулар қосындысы: Sxy = Σ(xᵢ - x̄)(yᵢ - ȳ)
- Еңіс (b): b = Sxy ÷ Sxx
- Бос мүше (a): a = ȳ - b · x̄
Осылайша алынған ең кіші квадраттар түзуі y = a + bx теңдеуімен сипатталады.
Регрессия коэффициенттерін түсіндіру
Есептелген коэффициенттер зерттеліп жатқан құбылыстың сипатын тікелей көрсетеді. Калькулятор шығарған нәтижелерді келесідей талдауға болады:
- Еңіс b: Орташа алғанда, x мәні 1-ге артқан сайын y мәні
‹slope›шамасына өзгереді. Егер бұл мән оң болса, айнымалылар арасында тура байланыс, ал теріс болса, кері байланыс бар екенін білдіреді. - Бос мүше a: x мәні 0 болғанда, түзу y =
‹intercept›нүктесінде болады. Бұл көрсеткіш әрқашан практикалық мағынаға ие бола бермейді, әсіресе x = 0 мәні зерттеу аясынан тыс жатқан жағдайларда, бірақ ол түзудің орналасуын анықтау үшін қажет.
Түзудің бағыты мен орналасуын анықтағаннан кейін, оның деректерге қаншалықты сәйкес келетінін бағалау керек.
Корреляция және детерминация коэффициенттері
Модельдің сапасын бағалау үшін r корреляция коэффициенті мен R² детерминация коэффициенті қолданылады:
- Корреляция r: Айнымалылар арасындағы сызықтық байланыстың күшін көрсетеді. Ол Sxy ÷ √(Sxx · Syy) формуласымен есептеледі және еңістің таңбасын сақтайды.
- Детерминация коэффициенті R²: Түсіндірілген квадраттар қосындысының (SSR) жалпы квадраттар қосындысына (SST) қатынасы ретінде анықталады: R² = SSR ÷ SST. Ол y айнымалысының ауытқуындағы регрессия түзуімен түсіндірілетін үлесін көрсетеді.
- Түзетілген R²: Таңдама өлшемі мен бос мүшелер санын ескеретін түзетілген көрсеткіш: 1 - (1 - R²)(n - 1) ÷ (n - 2).
Бұл көрсеткіштер байланыстың тығыздығын сипаттағанымен, олардың статистикалық маңыздылығын тексеру үшін гипотезаларды сынау қажет.
Гипотезаларды тексеру және статистикалық маңыздылық
Калькулятор регрессия параметрлерінің кездейсоқ еместігін тексеру үшін t-статистикасы мен p-мәндерін есептейді. Еңістің стандартты қатесі SE(b) = s ÷ √(Sxx) формуласымен анықталады, мұндағы s — қалдықтардың шашырауы.
Студенттің t-критерийі келесідей есептеледі: t = b ÷ SE(b)
Алынған t мәні n - 2 еркіндік дәрежесі бойынша екі жақты p-мәнін анықтау үшін қолданылады. Егер p-мәні таңдалған маңыздылық деңгейінен (мысалы, 0.05) кіші болса, онда еңістің нөлге тең еместігі туралы гипотеза қабылданады. Бір болжағышы бар модельде жалпы F-статистикасы еңістің t-статистикасының квадратына тең, сондықтан дисперсиялық талдау (Дисперсиялық талдау) кестесіндегі F-тест пен t-тест әрқашан бірдей p-мәнін береді.
Қалдықтарды талдаудың маңыздылығы
Регрессиялық модельдің сенімділігін тек сандық көрсеткіштермен ғана бағалау жеткіліксіз. Қалдықтарды (яғни, нақты мәндер мен болжамды мәндердің айырмашылығын: y - ŷ) талдау өте маңызды.
Калькулятор екі түрлі графикті ұсынады:
- Сәйкестендірілген түзу: Нүктелердің шашырау диаграммасы, ең ең кіші квадраттар әдісімен салынған түзу және оның орташа мәнінің айналасындағы сенімділік аралығы.
- Қалдықтар: Нөлдік сызықтың айналасында таралған, x мәніне қатысты салынған қалдықтар диаграммасы.
Егер қалдықтар графигінде қандай да бір қисық сызықты пішіндер немесе желпуіш тәрізді таралу (гетероскедастикалық) байқалса, бұл сызықтық модельдің деректерге сәйкес келмейтінін білдіреді.
Сенімділік және болжамдық аралықтар
Калькулятор пайдаланушы енгізген x₀ нүктелері үшін екі түрлі аралықты есептейді:
- Орташа мәнге арналған сенімділік аралығы: Берілген x₀ мәніндегі y-тің орташа күтілетін мәнінің шекараларын анықтайды. Оның стандартты қатесі: SEₘₑₐₙ = s · √(1 / n + ((x₀ - x̄)²) / Sxx)
- Жеке мәнге арналған болжамдық аралық: Жаңа бір бақылаудың қайда түсетінін болжайды. Ол жаңа бақылаудың кездейсоқ ауытқуын да ескеретіндіктен, оның стандартты қатесі әрқашан кеңірек болады: SEᵢnd = s · √(1 + 1 / n + ((x₀ - x̄)²) / Sxx)
Екі аралық та x₀ мәні таңдаманың орташа мәнінен (x) алыстаған сайын кеңейе түседі.
Айнымалылардың орындарын ауыстырудың әсері
Сызықтық регрессия бағытталған модель болып табылады. Ең кіші квадраттар әдісі тек y осі бойынша тік қателіктерді азайтатындықтан, x пен y айнымалыларының орындарын ауыстыру регрессия теңдеуін өзгертеді.
Калькулятордағы "x пен y орындарын ауыстыру" батырмасы деректерді өзара алмастырады. Бұл жағдайда тек r корреляциясы мен R² детерминация коэффициенті өзгеріссіз қалады, ал еңіс пен бос мүше мүлдем басқа мәндерге ие болады.
Деректерді енгізу ережелері және шектеулер
Калькулятордың дұрыс жұмыс істеуі үшін келесі ережелер мен шектеулерді ескеру қажет:
- Орналасуы: Пайдаланушы "Жұпталған жолдар" немесе "Екі тізім" пішімдерін таңдай алады.
- Бөлгіштер: Ондық таңба үшін нүкте қолданылса, тізімдегі мәндер бос орын, үтір немесе жаңа жолмен бөлінеді. Егер ондық таңба үшін үтір таңдалса, тізімдегі мәндер бос орын, нүктелі үтір немесе жаңа жолмен бөлінуі тиіс.
- Шектеулер: Ең кемі 2 нүкте қажет. Ең көп дегенде 50 000 нүкте немесе 1 МБ мәтін енгізуге болады. Болжамдар саны 50-ден аспауы тиіс.
- Ерекше жағдайлар:
- Егер тек екі нүкте енгізілсе, калькулятор "Екі нүкте түзуді дәл анықтайды, сондықтан белгісіздікті бағалайтын ештеңе қалмайды." деген хабарлама көрсетеді.
- Егер барлық нүктелер түзу бойында жатса, "Нүктелер дәл түзудің бойында орналасқан, сондықтан қалдық шашырау жоқ және ешқандай аралықты немесе p-мәнін бағалау мүмкін емес." хабарламасы шығады.
- Егер барлық y мәндері бірдей болса, "Барлық y мәні бірдей, сондықтан түзу көлденең және r, R² және маңыздылық тесті анықталмаған." күйі көрсетіледі.
- Егер барлық x мәндері бірдей болса, есептеу тоқтатылып, "Әрбір x мәні бірдей, сондықтан түзу тік болады және еңісті есептегенде нөлге бөлу орын алады." қатесі шығады.
Құпиялылық және деректерді өңдеу
Пайдаланушының құпиялылығын қорғау мақсатында барлық есептеулер толығымен пайдаланушының веб-браузерінде орындалады. Енгізілген деректер де, есептелген статистикалық көрсеткіштер де ешқашан сыртқы серверлерге жүктелмейді немесе жіберілмейді.
Жиі қойылатын сұрақтар (FAQ)
Қай бағанды x-ке қоятынымның маңызы бар ма?
Иә, маңызы бар. Ең кіші квадраттар әдісі тік ауытқуларды барынша азайтады, сондықтан ол y айнымалысын түсіндірілетін нәрсе, ал x айнымалысын түсіндіретін нәрсе ретінде қарастырады. Олардың орындарын ауыстырсаңыз, басқа еңіс пен басқа бос мүшені аласыз — тек r және R² өзгеріссіз қалады. Болжағыңыз келетін айнымалыны y бағанына қойыңыз; егер бағандар қате ретпен енгізілсе, ауыстыру батырмасы оларды өз орнында қайта жазады.
R² мәні нақты нені көрсетеді?
R² — бұл y айнымалысының ауытқуындағы түзу сызықпен түсіндірілетін үлесі: 0.96 мәні оның 96%-ы x айнымалысымен сәйкес келетінін, ал 4%-ы сәйкес келмейтінін білдіреді. Ол түзу сызықтың дұрыс пішін болған-болмағаны туралы ештеңе айтпайды (айқын қисық сызық та жоғары ұпай алуы мүмкін), сондықтан оны қалдықтар графигімен бірге қарастырыңыз. r корреляциясы — бұл еңіс таңбасы бар R² мәнінің квадрат түбірі, сондықтан төмен бағытталған сызық үшін r теріс болады.
Неліктен болжамдар екі аралықпен бірге беріледі?
Олар әртүрлі сұрақтарға жауап береді. Орташа мән аралығы осы x нүктесіндегі барлық бақылаулар үшін орташа y мәнінің қайда орналасатынын анықтайды, сондықтан мұнда тек түзудің өзіндегі белгісіздік ескеріледі. Жеке мән аралығы жаңа бір бақылаудың қайда түсетінін анықтайды, бұл түзудің айналасындағы нүктелердің шашырауын қосады — осы қосымша мүшенің кесірінен ол әрқашан екі аралықтың ішіндегі ең кеңі болады. x мәні деректеріңіздің ортасынан алыстаған сайын, екі аралық та кеңейе түседі.