EKONOMETRI ILK PROJE
# R Studio Code'da Almanya ve Kore'nin enflasyon grafikleri çizimi
# Gerekli kütüphaneleri yükle
install.packages("ggplot2")## Warning: package 'ggplot2' is in use and will not be installed
library(ggplot2)
# Almanya ve Kore'nin enflasyon verilerini içeren veri çerçevelerini oluştur
# Örnek veri çerçeveleri kullanıyorum, gerçek verileri kullanmalısınız
germany_inflation <- data.frame(
Year = c(2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019),
Inflation_Rate = c(1.1, 2.5, 2.0, 1.5, 0.8, 0.3, 0.5, 1.8, 1.6, 1.4)
)
korea_inflation <- data.frame(
Year = c(2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019),
Inflation_Rate = c(2.0, 2.3, 2.2, 1.9, 1.5, 1.4, 1.0, 1.1, 1.5, 1.6)
)
# Almanya ve Kore'nin enflasyon verilerini birleştir
combined_data <- rbind(
cbind(germany_inflation, Country = "Germany"),
cbind(korea_inflation, Country = "Korea")
)
# Enflasyon grafiğini çiz
ggplot(combined_data, aes(x = Year, y = Inflation_Rate, color = Country)) +
geom_line() +
geom_point() +
labs(title = "Almanya ve Kore'nin Enflasyon Oranları",
x = "Yıl",
y = "Enflasyon Oranı",
color = "Ülke") +
theme_minimal()Makine Öğrenmesi Açıklayın?
Makine öğrenmesi, bilgisayarların verileri analiz etmesi ve desenleri belirlemesi için kullanılan bir yapay zeka dalıdır. Bu desenler, daha sonra tahminler yapmak, kararlar vermek veya görevleri gerçekleştirmek için kullanılabilir. Makine öğrenimi, belirli bir talimat dizisi yerine veri üzerinde deneyimlerden öğrenme prensibine dayanır.
Makine öğrenimi, genellikle üç ana kategoride incelenir:
Gözetimli Öğrenme (Supervised Learning): Bu tür öğrenme, bir girdi ve bu girdiye karşılık gelen bir çıktı arasındaki ilişkiyi modellemeye odaklanır. Algoritma, önceden etiketlenmiş (etiketlenmiş) veri kümesini kullanarak bu ilişkiyi öğrenir. Örneğin, bir evin özelliklerini (odaların sayısı, konumu, vb.) girdi olarak alıp fiyatını çıktı olarak tahmin etmeyi öğrenen bir model.
Denetimsiz Öğrenme (Unsupervised Learning): Bu tür öğrenmede, verilerdeki desenleri veya yapıları bulmak için algoritmalardan faydalanılır. Bu durumda veri etiketlenmemiş ve algoritma, veri arasındaki doğal grupları veya ilişkileri tanımlamak için kullanılır. Örneğin, benzer özelliklere sahip veri noktalarını bir araya getirerek pazar segmentlerini belirleyen bir kümeleme algoritması.
Pekiştirmeli Öğrenme (Reinforcement Learning): Bu tür öğrenmede, bir sistem, bir ortamla etkileşime girer ve bu ortamda belirli bir hedefi en iyi şekilde elde etmek için deneyerek öğrenir. Sistem, çevreden aldığı geri bildirimlere (ödüller veya cezalar) dayanarak eylemlerini optimize etmeye çalışır. Örneğin, bir robotun belirli bir oyunu oynamayı öğrenmesi veya bir otonom aracın trafikte güvenli bir şekilde sürmesini öğrenmesi gibi.
Makine öğrenimi, büyük miktarda veriyi işleyebilen ve bu verilerdeki desenleri algılayabilen algoritmalar geliştirme konusunda büyük bir potansiyele sahiptir. Bu algoritmalar, birçok endüstride kullanılır, örneğin sağlık, finans, ulaşım, e-ticaret ve daha birçok alanda. Ancak, makine öğrenimi algoritmaları, doğru sonuçlar üretebilmek için doğru veriye ve uygun bir modelleme yaklaşımına ihtiyaç duyar. Ayrıca, algoritmaların eğitimi, model seçimi ve sonuçların yorumlanması gibi bazı zorlukları da içerir.
##spaceship titanic (kaggel tanıtımı)
Spacehip Titanic (Kaggle Tanıtımı) “2912 yılına hoş geldiniz, burada veri bilimi becerilerinizin bir kozmik gizemi çözmek için gerektiği bir zamandayız. Dört ışık yılı uzaklıktan bir ileti aldık ve durum iyi görünmüyor.
Uzay Gemisi Titanic, bir ay önce fırlatılan bir yıldızlararası yolcu gemisiydi. Yaklaşık 13.000 yolcuyla yola çıkan gemi, Güneş sistemimizden üç yeni yaşanabilir yıldız etrafında dönen gezegenlere göçmenleri taşıyarak ilk seferine başladı.
İlk varış noktası olan 55 Cancri E’ye, Alfa Centauri’yi dolaşırken, dikkatsiz Uzay Gemisi Titanic, bir toz bulutunun içinde gizlenmiş bir uzay-zaman anormalliğiyle çarpıştı. Ne yazık ki, adını taşıdığı gemiye bin yıl önceki kaderle benzer bir kaderi paylaştı. Gemi bütünlüğünü korudu, ancak neredeyse yolcuların yarısı alternatif bir boyuta taşındı!
Kurtarma ekiplerine yardım etmek ve kayıp yolcuları kurtarmak için, uzay gemisinin hasar görmüş bilgisayar sisteminden kurtarılan kayıtları kullanarak hangi yolcuların anormallik tarafından taşındığını tahmin etmeniz isteniyor.
Onları kurtarmaya yardım edin ve tarihi değiştirin!”
Ortalama, standart sapma, kovaryans ve korelasyon nedir?
ortalama nedir
Ortalama”, bir veri kümesindeki sayıların genel bir temsilini ifade eden bir terimdir. Bir veri kümesindeki sayıların toplamının sayı adedine bölünmesiyle bulunur. Ortalama, veri setinin genel eğilimini anlamak için kullanışlı bir ölçüdür. Örneğin, bir sınıftaki öğrencilerin notlarının ortalama alınması, sınıfın genel performansını anlamak için kullanılabilir.
ortalama formülü
\[\bar{X} = \frac {\Sigma^n_İ (X_i)}{n} \]
Standart sapma nedir
Standart sapma, bir veri kümesindeki değerlerin ortalamadan ne kadar uzaklaştığını ölçen bir istatistiksel ölçüdür. Yani, bir veri setinin ne kadar homojen veya heterojen olduğunu belirlemeye yardımcı olur. Bir veri setindeki her bir değerin ortalamadan ne kadar farklı olduğunu bulmak için standart sapma hesaplanır.
Standart sapma formülü
\[\sigma = \sqrt \frac {\Sigma^N_i (X_i-\bar{X})^2}{N} \]
kovaryans nedir?
Kovaryans, iki değişken arasındaki ilişkinin değişkenliklerini ölçen bir istatistiksel terimdir. Özellikle, bu iki değişkenin birlikte nasıl değiştiğini ölçmek için kullanılır. Kovaryans, bu değişkenlerin birlikte artıp azaldığı durumları ve bunların ne kadar birbirine bağlı olduğunu belirlemeye yardımcı olur.
kovaryans formülü
\[cov(X,Y)=\frac {\Sigma^n_i (X_i-X)(Y_i-Y)}{n-1}\]
korelasyon nedir ?
korelasyon bir istatistik terimi olup, iki değişken arasındaki ilişkiyi ölçen bir ölçüdür. Bu ilişki, değişkenlerin birlikte nasıl değiştiğini ve birbirlerine ne kadar bağımlı olduklarını belirler. Daha basit bir tanımla, korelasyon, iki değişken arasındaki ilişkinin doğasını ve yönünü belirler. İki değişken arasında pozitif bir korelasyon varsa, bir değişken arttığında diğerinin de arttığı görülür. Negatif bir korelasyon ise bir değişken arttığında diğerinin azaldığını gösterir
korelasyon formülü
\[ R = \frac {\Sigma (x_i-\bar{x})(y_i-\bar{y})}{ \sqrt {\Sigma (x_i-\bar{x})^2 \Sigma (y_i-\bar{y})}}\]
Train ve test nedir?
“Train” ve “test”, makine öğrenimi ve veri bilimi gibi alanlarda kullanılan terimlerdir.
Eğitim (Train):
Eğitim aşamasında, bir makine öğrenimi modeli belirli bir veri kümesi üzerinde eğitilir. Bu veri kümesi genellikle etiketlenmiş verilerden oluşur, yani girdi özelliklerinin yanı sıra her bir veri örneği için doğru çıktılar (etiketler) da bulunur. Makine öğrenimi modeli, eğitim veri kümesindeki desenleri öğrenir ve bu desenleri kullanarak belirli bir görevi (örneğin, sınıflandırma veya regresyon) gerçekleştirmek için optimize edilir. Eğitim aşamasında, model genellikle belirli bir algoritma ve hiperparametreler kullanılarak eğitilir. Amacı, eğitim veri kümesindeki hata veya kaybı minimize etmektir. Test:
Test aşamasında, eğitilmiş model başka bir veri kümesi üzerinde değerlendirilir. Bu veri kümesi, genellikle eğitim veri kümesinden farklıdır ve makine öğrenimi modelinin gerçek dünya verileri üzerinde ne kadar iyi performans gösterdiğini ölçmek için kullanılır.
## Rows: 4277 Columns: 13
## ── Column specification ────────────────────────────────────────────────────────
## Delimiter: ","
## chr (5): PassengerId, HomePlanet, Cabin, Destination, Name
## dbl (6): Age, RoomService, FoodCourt, ShoppingMall, Spa, VRDeck
## lgl (2): CryoSleep, VIP
##
## ℹ Use `spec()` to retrieve the full column specification for this data.
## ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
PassengerId: Her yolcu için benzersiz bir kimlik. Her kimlik, yolcunun seyahat ettiği grubu gösteren gggg ve grubun içindeki numarasını belirten pp olmak üzere iki bölümden oluşur. Bir grup içindeki insanlar genellikle aile üyeleridir, ancak her zaman böyle değildir.
HomePlanet: Yolcunun ayrıldığı gezegen, genellikle daimi ikamet ettikleri gezegen.
CryoSleep: Yolcunun yolculuk süresince askıya alınmış animasyona alınmayı seçip seçmediğini belirtir. Dondurucu uykudaki yolcular kabinlerine hapsedilir.
Cabin: Yolcunun kaldığı kabin numarası. Güverte/numara/yan formunu alır; burada taraf, İskele için P veya Sancak için S olabilir.
Destination: Yolcunun ineceği gezegen.
Age: Yolcunun yaşı.
VIP: Yolcunun yolculuk sırasında özel VIP hizmeti için ödeme yapıp yapmadığı.
RoomService, FoodCourt, ShoppingMall, Spa, VRDeck: Yolcunun, Uzay Gemisi Titanic’in birçok lüks olanağının her birinde fatura ettiği tutar.
Name: Yolcunun adı ve soyadı.
Transported: Yolcunun başka bir boyuta taşınıp taşınmadığı. Bu hedeftir, tahmin etmeye çalıştığınız sütundur.
CABIN 3 FARKLI GRUP CIKARMAK
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ dplyr 1.1.4 ✔ stringr 1.5.1
## ✔ forcats 1.0.0 ✔ tibble 3.2.1
## ✔ lubridate 1.9.3 ✔ tidyr 1.3.1
## ✔ purrr 1.0.2
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag() masks stats::lag()
## ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
character nedir?
“Character” kelimesi, genellikle bir kişinin veya bir şeyin özelliklerini, niteliklerini veya doğasını tanımlamak için kullanılan bir terimdir. Karakter, bir kişinin ruhsal veya ahlaki niteliklerini ifade edebileceği gibi, bir hikaye veya yapıt içindeki bir figürü de tanımlayabilir.
Örneğin:
Kişisel Karakter: Bir kişinin karakteri, onun sahip olduğu özellikler, tutumlar, değerler ve davranış biçimleriyle ilgili olarak kullanılır. Bu, bir kişinin dürüstlük, sabır, cesaret, sadakat gibi ahlaki ve ruhsal nitelikleri içerir.
Kurgusal Karakter: Bir hikaye, film veya oyun gibi yapıtlardaki karakterler, yaratılmış kişiliklerdir. Bu karakterler genellikle belirli özelliklere, motivasyonlara ve davranış biçimlerine sahiptirler ve bu özellikler üzerinden hikayenin gelişimini ve temasını taşırlar.
Harf veya Sembol Karakteri: Bilgisayar biliminde, bir karakter genellikle bir harf, rakam, noktalama işareti veya başka bir işareti temsil eden bir semboldür. Bu, metin belgelerinde veya bilgisayar kodlamalarında kullanılır.
Sonuç olarak, “character” terimi geniş bir bağlama sahiptir ve genellikle bir şeyin özünü, doğasını veya tanımlayıcı niteliklerini ifade eder.
factor nedir ?
“Factor” kelimesi, matematikte ve genel olarak bir problem veya durumda etkili olan veya önemli olan unsurları belirtmek için kullanılan bir terimdir. İki farklı bağlamda kullanılabilir:
Matematiksel Bağlamda: Matematikte, “factor” genellikle bir sayının, terimin veya ifadenin başka sayılarla çarpımı olarak tanımlanır. Örneğin, sayı 12’nin faktörleri 1, 2, 3, 4, 6 ve 12’dir, çünkü bu sayılar 12’yi böler. Bir cebirsel ifadedeki “faktörler” ise o ifadeyi çarpan ifadelerdir.
Genel Anlamda: “Factor”, daha genel olarak bir durumu veya sonucu etkileyen veya belirleyen unsurları ifade etmek için kullanılabilir. Örneğin, bir problemi çözerken faktörlerini dikkate almak, o problemde önemli olan değişkenleri veya etkenleri göz önünde bulundurmak anlamına gelir. Bir durumu veya sonucu etkileyen faktörler, genellikle sonucu oluşturan veya değiştiren ana unsurlardır.
Özetle, “factor” terimi matematikte belirli sayıların veya ifadelerin bölenlerini veya çarpanlarını belirtirken kullanıldığı gibi, genel anlamda bir durumu veya sonucu belirleyen unsurları ifade etmek için de kullanılır