Добавете линия на тренда на линейна регресия към диаграма на разсейване на Excel

Или четете това, защото сте търсили как да добавите линия на тренда на линейна регресия към диаграма на разсейване на Excel,(Excel scatter plot ) или сте видели заглавието и си помислихте: „ Тези думи дори английски (English)ли(Are) са ?!” Ще ви помогнем и с двете.

Какво е линейна регресия?(What Is Linear Regression?)

Ако знаете какво представлява тренд линията на линейна регресия, пропуснете напред. Добре, сега, когато маниаците ги няма, ще обясним линейната регресия. Линеен(Linear ) означава в линия. Вие знаехте това. Регресията(Regression) в математиката означава да разберете колко едно нещо зависи от друго. Ще наречем тези две неща  X и Y.

Нека използваме примера за проследяване на стойността на една акция на фондовия пазар през годините. X ще бъде времето в години, а Y ще бъде стойността в долари. 

Знаем, че стойността на акциите се променя с течение на времето, наред с други неща. Не можем да контролираме тези други неща, но можем да контролираме кога продаваме акциите, така че контролираме променливата във времето. Но доколко стойността на акциите зависи от изминалото време?

Ако купим акция за 1 долар и за една година стойността й нарасне до 100 долара, това означава ли, че всяка година стойността ще нараства с още 100 долара? Това означава ли, че след 25 години той ще бъде оценен на $2500? ние не знаем.

Разбираме го, като погледнем колко са спечелили акциите за няколко години. Това е доста просто(simple) , защото измерваме само колко променяме едно нещо или една променлива. След това поставяме тези измервания на графика или график(plot) . Точките могат да бъдат навсякъде или разпръснати(scattered)

Можем ли да начертаем линия през точките, която да покаже тенденция? Нека го наречем линия на тренда(trendline) . Да, със сигурност можем да опитаме. Тази линия е проста линия на тренд на линейна регресия чрез диаграма на разсейване(simple linear regression trendline through a scatter plot) . Сега знаем, че тези думи всъщност са английски и какво означават. Нека създадем такъв в Excel .

Как да създадете диаграма на разсейване в Excel с линия на тренда на линейна регресия(How To Create An Excel Scatter Plot With Linear Regression Trendline)

Да предположим, че все още не сте научили всичко за Excel(learned all about Excel) . Първата стъпка е да създадете диаграма на разсейване. След това можем да създадем линията на тренда. Тогава можем да направим някои чисти неща с линията на тренда и да видим какво означава това.

  • Създайте 2(Create 2) колони с данни в Excel . Нашият пример ще има време(Time) в години и стойност на акциите(Stock Value) в долари. Можете да копирате и поставите данните в Excel(copy and paste the data into Excel) , за да можете да играете заедно. След това в Excel изберете и двете колони с данни, като изберете и задържите горния ляв номер и плъзнете надолу до най-долното число в дясната колона.
Time (Yrs)Stock Value ($)
20001498
20011160
20021147
2003848
20041126
20051180
20061294
20071420
20081322
2009797
20101169
20111325
20121408
20131569
20141872
20152067
20162059
20172362
20182640
20192834
20202584
  • Изберете Вмъкване(Insert ) в главната лента с инструменти.
  • Потърсете иконата на графика само с точки върху нея. Изберете стрелката надолу до него.
  • Изберете първата диаграма на разсейване само с точки и без линии.

  • След като графиката е изградена и сте персонализирали диаграмата на Excel,(customized the Excel chart) за да изглежда така, както искате, щракнете с десния бутон върху една точка от данни. Това може да бъде малко сложно, така че продължавайте да опитвате, ако не успеете от първия опит. Когато го направите, ще се отвори подменю.
  • Изберете Добавяне на тренд линия(Add Trendline) .

  • Отдясно ще се отвори менюто Format Trendline . Опцията Линейна(Linear ) линия на тренда вече ще бъде избрана. Оставете го както е. Чувствайте(Feel) се свободни да работите с форматирането на Excel(Excel formatting) , за да направите линията да изглежда добре. Сега имате тренд линия на линейна регресия, която ви показва общия растеж на стойността на акциите за 20 години.

  • Искате ли(Want) да знаете колко ще струва през 2030 г.? Можете да получите приблизителна представа, като добавите 10 периода или години към линията на тренда в полето Forecast Forward . Това ще покаже, че е оценено някъде около $2500 от точката в зеления кръг.

  • Ако искате вашата диаграма да ви накара да изглеждате интелигентни, превъртете надолу в менюто Формат на трендовата линия(Format Trendline) и отметнете Показване на уравнението на диаграмата(Display Equation on chart) и Показване на R-квадрат стойност на диаграмата(Display R-squared value on chart) . Ще видите нещо като това, което е в червеното поле по-долу, да се появи на вашата диаграма.

Какво означава уравнението и R-квадратната стойност?(What Does The Equation and R-squared Value Mean?)

Тези са удобни за притежаване. Стойността R-квадрат ви казва колко добре е прилягането на линията на тренда. Въпреки че стойността на R-квадрат над 0,8 е идеална, 0,69 обаче не е лошо. Мислете за това, тъй като сте 69% уверени, че тази линия ще ви даде добра представа за това как тази акция има тенденция да се представя.

Уравнението ви улеснява да правите бързи изчисления, за да разберете каква е стойността на акциите на линията на тренда във всеки един момент от време. Дори преди да започне линията и след като приключи. Каква може да струва акциите през 2030 г.? Нека го включим в уравнението.

Y = 80.468 x X – 160136 – където X е 2030

Y = 80,468 x 2030 – 160136

Y = 163 350,04 – 160136

Y = 3,214.04

Да, ако тенденцията се запази, стойността на акциите има приличен шанс да струва $3214,04 през 2030 г.

Какво ще правите с тренд линия на линейна регресия?(What Will You Do With A Linear Regression Trendline?)

Показахме ви пример за това как линията на тренда на линейна регресия в Excel може да ви помогне да вземете финансово решение. Но какви други начини бихте могли да го използвате? Измисляте ли(Are) идеи? Осведоми ни.



About the author

Аз съм компютърен програмист и съм от над 15 години. Уменията ми са в разработването и поддържането на софтуерни приложения, както и в предоставянето на техническа поддръжка за тези приложения. Също така съм преподавал компютърно програмиране на гимназисти и в момента съм професионален инструктор.



Related posts