единици
1. Изкуствен интелект в иконометрията и статистиката: роли, граници, автентификация и поверителност 2. Почистване и подготовка на данни: липсващи данни, отклонения и кодиране 3. Проучвателен анализ на данни и визуализация: Графика и интерпретация с изкуствен интелект 4. Линейна регресия: Изграждане на модел, тълкуване на коефициенти и предположения 5. Регресионна диагностика и нарушения: колинеарност, хетероскедастичност, автокорелация 6. Тестване на хипотеза и p-стойност: значимост, сила и множество сравнения 7. p-hacking, HARKing и статистическа цялост: Клопки в епохата на изкуствения интелект 8. Анализ на времеви редове: стационарност, ARIMA и прогнозиране 9. Причинно-следствена връзка и анализ на политиката: DiD, IV, RDD и изкуствен интелект 10. Генериране на код и възпроизводимост: R/Python, създаване на версии и възпроизводимост 11. Писане на доклади, комуникация и етика: Представяне на резултати и съобщаване на граници
единица 4 / 11

Линейна регресия: Изграждане на модел, тълкуване на коефициенти и предположения

Печалби:

  • Възможност за изграждане на линеен регресионен модел с поддръжка на изкуствен интелект и интерпретиране на коефициенти, стандартни грешки и R-квадрат на точен и некаузален език
  • Способност за разбиране на основните допускания, на които се основава моделът (линейност, екзогенност, постоянна вариация) и какво се случва, когато те бъдат нарушени, и използване на изкуствен интелект за контрол на допусканията.
  • Способност за разпознаване и коригиране на прекомерни причинно-следствени твърдения и пренебрегнати променливи проблеми в интерпретации на коефициенти, произведени от изкуствен интелект

Линейната регресия е гръбнакът на иконометрията и приложната статистика. В най-простата си форма той оценява как зависима променлива (резултатът, който искате да обясните, като доход) варира чрез линейна връзка с една или повече независими променливи (обяснителни фактори, като години образование, опит). Моделът има формата: доход = β0 + β1·образование + β2·опит + u. Тук β (бета) коефициентите показват размера на връзката, а u показва термина на грешката (всички ненаблюдавани ефекти), които моделът не може да обясни. В тази част ще видим как изкуственият интелект (AI) ускорява изграждането и интерпретацията на регресия, но защо интерпретацията на коефициента е мястото, където най-често се правят грешки.

Нека поставим основната цел от самото начало: AI пише регресионния код, организира изходната таблица, произвежда чернова за интерпретация на коефициента. Но е ваше решение кои променливи влизат в модела (спецификация на модела), дали коефициентът се интерпретира като причинен или релационен и дали има пренебрегната променлива. Най-опасният навик на AI е да представя обикновените регресионни коефициенти на каузален език, като например „X увеличава Y“; докато повечето регресии показват само връзка (корелация).

Работен процес на поетапна регресия

1. Изградете модела с теория. Кои променливи ще бъдат зависими и кои ще бъдат независими идва от полеви познания и теория, а не от статистика. Логиката на "Кои фактори логично влияят на този резултат?" не е логиката на "каквото и да вкарам в данните, коефициентът ще бъде значителен".

2. Познай. Най-разпространеният метод е OLS (обикновени най-малки квадрати): той избира коефициентите по начин, който минимизира сумата от квадратните разлики между наблюдаваните и прогнозираните стойности. AI генерира кода за това (lm() в R, statsmodels в Python) в движение.

3. Прочетете изхода. Потърсете четири неща в изхода на регресията: коефициент (посока и величина на връзката), стандартна грешка (несигурност на оценката на коефициента), t-статистика и p-стойност (сила на доказателството, че коефициентът е различен от нула), R-квадрат (каква част от вариацията в зависимата променлива обяснява моделът, варираща от 0 до 1). Високото R-квадрат не означава "добър модел"; Няма никаква причинно-следствена връзка.

4. Интерпретирайте правилно коефициента. Ако коефициентът на образование е 1200, правилното тълкуване е: „Другите променливи са постоянни, едногодишно увеличение на образованието е свързано със средно 1200 единици по-висок доход.“ Погрешно тълкуване: "Още една година образование увеличава доходите с 1200." Второто е твърдението за причинно-следствена връзка и може да бъде защитено само с подходящ дизайн (единица 9).

5. Проверете предположенията. Валидността на регресията зависи от определени предположения (по-долу). AI генерира диагностичен код; Вие правите коментара.

Основни допускания на линейната регресия

Допусканията, на които се основава класическият линеен модел, са необходими, за да бъдат коефициентите безпристрастни (центрирани върху линията) и стандартните грешки да бъдат надеждни:

  • Линейност: Връзката е линейна по отношение на параметрите (разтеглена в логаритмични/квадратични термини, ако е необходимо).
  • Екзогенност (нулева условна средна): Терминът на грешката не е в корелация с обяснителните променливи. Това е най-критичното и най-често нарушавано предположение; нарушението създава отклонение на пропуснатата променлива.
  • Постоянна вариация (хомоскедастичност): Дисперсията на члена на грешката е една и съща при всички наблюдения (нарушение: хетероскедастичност — единица 5).
  • Липса на автокорелация: Грешките са независими една от друга (чести нарушения във времевия ред — единици 5 и 8).
  • Липса на изключителна мултиколинеарност: Обяснителните променливи не са почти идентични една с друга (единица 5).
Внимание: Най-опасният проблем е пренебрегнатото отклонение на променливата. Ако пропуснете фактор от вашия модел, който е свързан както с дохода, така и с образованието (напр. семеен произход, способности), образователният коефициент поема ефекта на този липсващ фактор и се завишава. AI не може да знае липсващата променлива; Само вашите познания в областта могат да го уловят.

Сравнителна таблица: вярно срещу грешно тълкуване на коефициента

изход

Неправилно (каузално) тълкуване

Правилно (релационно) тълкуване

коефициент на образование = 1.200

"Образованието увеличава доходите с 1200"

„Една година повече образование, ceteris paribus, се свързва с 1200 по-високи доходи.“

R² = 0,68

"Моделът улови реалността"

„68% от промяната е обяснена; не показва причинно-следствена връзка“

р <0,01

„Въздействието е огромно“

„Убедителни доказателства, че коефициентът е различен от нула; величината е дискретна“

отрицателен коефициент

"X намалява Y"

„Когато X нараства, средната стойност на Y намалява; защо е друг проблем?“

Четири подкани за копиране

1. Генериране на регресионен код:

Вашата роля: асистент по иконометричен код. Не споделям данните, искам R кода. В data.frame 'данни', доход (зависим), образование, опит, пол (категоричен). Задача: напишете регресионен код с lm() за доход ~ образование + опит + пол, покажете обобщения изход и доверителния интервал (confint) на коефициентите. Обяснете всяка част с коментар. Ще тичам и ще проверя резултата.

2. Скица на интерпретация на коефициента (на релационен език):

Интерпретирайте регресионния изход по-долу, но ПРАВИЛА: - записвайте коефициентите на РЕЛАЦИОНЕН език („свързан с“), НЕ използвайте причинно-следствен език, - добавете „константа на други променливи“, - представяйте R-квадрат като „причинност“, - не бъркайте значимостта с размера на ефекта. Резултат: [поставете таблица]

3. Код за проверка на предположението:

Напишете диагностичен код на предположение за модела на дохода ~ образование + опит (R): графики за остатъчно прилягане (остатъчни), QQ графика, разпределение на остатъците. Обяснете в реда за коментар кое предположение тества всяка графика. Предложете корекция; Просто поставете диагноза и аз ще взема решението.

4. Пропусната заявка за променлива:

Помогнете ми да обмисля риска от пренебрегнати отклонения на променливите в модела на доход ~ образование. Избройте възможните променливи, които са свързани както с дохода, така и с образованието, но НЕ са в модела (напр. семеен произход, регион, способности) и обяснете в каква посока всяка може да промени коефициента на образование. Това не е сигурност, нека бъде списък от съображения; Аз ще взема решението.

Слаба подкана / Силна подкана

Слаба подкана:

Интерпретирайте този изход на регресия и обяснете резултатите.

Тази подкана освобождава AI; най-вероятно създава причинно-следствени и преувеличени изречения като „обучението увеличава доходите“ и „моделът е много успешен“.

Мощна подкана:

Вашата роля: внимателен асистент по иконометрия. Интерпретирайте изхода, но: (1) напишете всички коефициенти на релационен език, (2) използвайте модела „всички останали при равни други условия“, (3) не бъркайте R-квадрат с причинно-следствена връзка, (4) отделете значимостта от размера на ефекта, (5) отбележете неуспеха да се тества предположението за екзогенност на модела и риска от пренебрегнати променливи. Изход: [таблица]

Разликата: силната воля забранява каузалния език, правейки неяснотата и границите на предположенията видими.

три мини калъфа

Случай 1 — Причинен езиков капан. Един анализатор установи, че рекламният коефициент е 2,4 в неговата регресия на рекламата ~ продажбите и използва схемата на AI, както е: „Всяка единица, изразходвана за реклама, увеличава продажбите с 2,4 единици.“ Ръководството надува съответно бюджета; като има предвид, че по време на периоди на високи продажби вече е имало повече реклама (обратна причинно-следствена връзка) и коефициентът отразява това. Урок: обикновената регресия не е доказателство за причинно-следствена връзка; посоката е неясна.

Случай 2 — Пропусната променлива. В едно проучване коефициентът доход ~ образование е 1900. Когато към модела бяха добавени образованието на родителите и регионът, коефициентът падна до 1,150. В първия модел образованието всъщност поема част от влиянието на семейния произход. Урок: липсваща, но корелирана променлива увеличава коефициента; Обмислете възможните недостатъци с познанията за домейна.

Случай 3 — Илюзия с висок R-квадрат. Студент видя R²=0,94 и каза „моят модел е перфектен“. Но една от независимите променливи беше почти идентична със зависимата променлива (артикул, който вече е включен в продажбата). Моделът не обясняваше реалността, той обясняваше себе си. Поука: високото R-квадрат не гарантира качество на модела; Необходима е логическа проверка.

Често срещани грешки

  • Причинно-следствено тълкуване на коефициента. Езикът „увеличава/намалява“ е фалшив, освен ако не е защитен от дизайна; Кажете „свързан с“.
  • Игнориране на пренебрегнатата променлива. Липсващ фактор, свързан както с X, така и с Y, променя коефициента; Обмислете възможните недостатъци.
  • Грешка R-квадрат като мярка за успех. Високото R-квадрат не означава причинно-следствена връзка или правилен модел; Може дори да е признак на променливо изтичане.
  • Объркване на значимостта с величието. р<0,05 не означава, че ефектът е голям; Вижте също практическата величина на коефициента.
  • Тълкуване на предположения без проверка. Нарушенията изкривяват стандартните грешки и интерпретацията; диагнозата не може да бъде пропусната.
Подсказка: За всеки коефициент попитайте "Мога ли да обясня тази връзка в обратната посока? Или има трети фактор, който влияе и на двата?" Тези два въпроса спират причинно-следствената свръхинтерпретация, преди писалката дори да докосне хартията.

В обобщение

Линейната регресия е основният инструмент за измерване на връзката на резултата с обяснителните фактори. AI бързо създава кода на модела, изходното оформление и схемата на интерпретация; но спецификацията на модела, релационната интерпретация на коефициента и рискът от пренебрегнати променливи са отговорност на експерта. Най-честата грешка е коефициентът да се представи като причинно-следствен ("увеличава"); правилният език е релационен („отнася се до, като всичко останало е постоянно“). Високият R-квадрат не е успех или причинно-следствена връзка; Нито едно тълкуване не е безопасно без проверка на предположенията (особено екзогенността).

Задача за приложение

Настройте регресия с една зависима и поне две независими променливи върху набор от данни. Поискайте кода от AI и го стартирайте. Първо, накарайте AI да интерпретира коефициентите на релационен език и след това прегледайте и коригирайте всяко причинно-следствено твърдение. Добавете потенциално свързана променлива към модела и наблюдавайте как се променя основният коефициент и интерпретирайте това в параграф в рамките на отклонението на пропуснатата променлива. И накрая, изгответе диаграми за диагностика на предположения и отбележете кое предположение изглежда солидно и кое изглежда съмнително.

контролен списък

  • [ ] Създадох модела въз основа на теория и полеви познания, а не на данни.
  • [ ] Тълкувах коефициентите на релационен език („свързани с, ceteris paribus“).
  • [ ] Отбелязах, че причинно-следствените твърдения изискват отделен дизайн.
  • [ ] Тествах чувствителността на основния коефициент, като взех предвид възможните пренебрегвани променливи.
  • [ ] Не съм представил R-квадрат като мярка за успех/причинно-следствена връзка.
  • [ ] Произведени и интерпретирани хипотетични диагностични графики; Прецених дали има нарушение.