AUZEF R Programlama ile Veri Analizi Çıkmış Sorular

İstanbul Üniversitesi AUZEF R Programlama ile Veri Analizi dersinin vize, final ve bütünleme sınavlarına hazırlanmak için 53 soruluk havuz: çıkmış sınav sorularını cevaplarıyla çöz, yanlış yaptıklarını tekrar et, yolda sesli dinle.

Ders kodu: AYBS70014. sınıf Güz53 soruSesli dinleme
Bu dersin 53 sorusunu ücretsiz çöz →

R Programlama ile Veri Analizi konu özeti

Ders, R ile veri analizine başlamak için gereken ortamları (Anaconda, Jupyter, RStudio) ve R'ın temel veri yapılarını (vektör, liste, veri çerçevesi) anlatır. Ayrıca indisleme, liste işlemleri, basit istatistik ve grafik komutları işlenir.

Çalışma ortamları: Anaconda, Jupyter, RStudio

Değişkenler

Vektörler ve indisleme

Veri çerçevesi (data frame)

Listeler ve dönüşümler

Veri seti inceleme, istatistik ve grafik

Önemli kavramlar

Anaconda
Paketleri ortam (environment) adı verilen tek klasörde yöneten, ücretsiz ve çok platformlu dağıtım.
Jupyter
Web üzerinde kod yazmaya ve görselleştirmeye imkân veren etkileşimli, açık kaynaklı ortam.
RStudio
R için bütünleşik geliştirme ortamı (IDE); R'ı içermez, ayrıca kurulması gerekir.
İndis
Vektör elemanlarının sıra numarası; elemana erişim bu numarayla yapılır.
Vektör
Elemanları sıra numarasıyla erişilen tek boyutlu veri yapısı.
Liste
Elemanları ayrı ayrı tutan yapı; as.list() ile vektör veya sütunlardan üretilir.
Veri çerçevesi
Farklı türde sütunlar barındırabilen tablo benzeri yapı.
as.list()
Vektörün her elemanını ayrı liste elemanına çeviren fonksiyon.
lapply()
Bir fonksiyonu listenin her elemanına uygulayan fonksiyon.
apply()
Fonksiyonu satır ya da sütun bazında uygular; 2 sütun bazını gösterir.
str()
Bir nesnenin ya da veri setinin yapısal özelliklerini gösteren komut.
Medyan
Küçükten büyüğe sıralı verinin ortasında kalan değer.

Sınav ipuçları

Hangi sınavların soruları var?

2024-25 Vize2023-24 Vize2022-23 Final

R Programlama ile Veri Analizi örnek sorular

Aşağıdaki sorular dersin konularından derlenmiştir; cevabı görmek için "Cevabı gör"e dokunun. Tüm soruları uygulamada çözebilirsiniz.

1. Aşağıdakilerden hangisi Jupyter'i doğru biçimde tanımlar ve "Jupyter, ……….." cümlesindeki boşluğu tamamlar?

  1. Kaynak kodu herkese açık olmayan bir uygulamadır.
  2. Web üzerinden çalışan, hem kod yazmaya hem de verileri görselleştirmeye olanak tanıyan bir uygulamadır.
  3. Veri analizi çalışmalarında tercih edilmeyen bir araçtır.
  4. Kullanıcıya yalnızca metin tabanlı bir çalışma ortamı sunar.
  5. R dili ile program geliştirmeye uygun bir ortam değildir.
Cevabı gör

Doğru cevap: B) Web üzerinden çalışan, hem kod yazmaya hem de verileri görselleştirmeye olanak tanıyan bir uygulamadır.
Jupyter web tabanlı etkileşimli bir ortamdır. Açık kaynaklıdır, veri analizinde kullanılır, R'ı destekler ve metnin yanı sıra kod ile görsel çıktı da sunar.

2. Yukarıda görüntülenen "notlistesi" nesnesinden vize ve final sütunlarını liste olarak gösterecek komut hangi seçenekte doğru yazılmıştır?

  1. liste=as(notlistesi[, 2:3])liste
  2. liste=as.list(notlistesi[, 3:2])liste
  3. liste=as.list(notlistesi[, 2:3])liste
  4. liste=as.list(notlistesi[ 2:3, ])liste
  5. liste=list(notlistesi[, 2:3])liste
Cevabı gör

Doğru cevap: C) liste=as.list(notlistesi[, 2:3])liste
[, 2:3] vize ve final sütunlarını seçer, as.list() bunları liste elemanlarına çevirir. D şıkkı sütun yerine satır seçer, E şıkkı veri çerçevesini tek bir liste elemanı yapar, B şıkkında ise sütun sırası terstir.

3. RStudio programı için aşağıdaki ifadelerden hangisi doğrudur?

  1. RStudio ile veri analizi yapılamaz.
  2. Jupyter'in bulunduğu ortamda RStudio çalıştırılamaz.
  3. RStudio'nun Anaconda üzerinden ilk kez çalıştırılabilmesi için önce yüklenmesi (install) gerekir.
  4. RStudio'yu kurabilmek için önce Jupyter Notebook kurulmalıdır.
  5. RStudio Anaconda üzerinden çalıştırılamaz.
Cevabı gör

Doğru cevap: C) RStudio'nun Anaconda üzerinden ilk kez çalıştırılabilmesi için önce yüklenmesi (install) gerekir.
Anaconda Navigator'da RStudio hazır yüklü olmayabilir ve conda install rstudio ile yüklenir. Diğer şıklar yanlıştır: RStudio ile veri analizi yapılır, Jupyter ile birlikte çalışabilir, kurulumu için Jupyter gerekmez ve Anaconda üzerinden çalıştırılabilir.

4. Yukarıdaki ekranda yer alan liste nesnesinin elemanlarının ortalamasını hesaplayan kod hangi şıkta doğru verilmiştir?

  1. lapply(listem5, ortalama)
  2. lapply(listem,mean)
  3. lapply(listem5,ort)
  4. lapply(listem5,mean)
  5. lapply(listem5,enbuyuk)
Cevabı gör

Doğru cevap: D) lapply(listem5,mean)
Ortalama için mean fonksiyonu kullanılır. lapply ile bu fonksiyon listenin her elemanına uygulanır ve her elemanın ortalaması bulunur.

5. Anaconda simgesini görev çubuğundan kaldırmak için yukarıdaki ekran görüntüsündeki seçeneklerden hangisi seçilmelidir?

  1. Başlangıç’a sabitle.
  2. Görev çubuğundan kaldır.
  3. Yönetici olarak çalıştır.
  4. Dosya konumunu aç.
  5. Aç.
Cevabı gör

Doğru cevap: B) Görev çubuğundan kaldır.
Simgeyi görev çubuğundan kaldırmak için bu seçenek kullanılır. Diğerleri sabitleme, çalıştırma veya dosya konumunu açma işlemleridir.

6. Değişkenle ilgili aşağıdaki ifadelerden hangisi yanlıştır?

  1. Verileri etiketlemek için kullanılır.
  2. Bilgi saklayan kutular olarak düşünülebilir.
  3. Bellekte yer kaplar.
  4. R'da değişken tanımlaması yapılmaz.
  5. R'da değişken, ona değer atandığı anda oluşturulur.
Cevabı gör

Doğru cevap: D) R'da değişken tanımlaması yapılmaz.
R'da değişken, değer atandığı anda otomatik olarak oluşur. Önceden ayrıca bildirilmesi gerekmez. Bu nedenle D şıkkındaki ifade yanlış olan seçenektir.

7. RStudio ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?

  1. R kullanıcılarına web tabanlı bir çalışma ortamı sunar.
  2. Anaconda üzerinden de çalıştırılabilir.
  3. Yılda birkaç kez güncellenir.
  4. http://www.rstudio.com/download adresinden yüklenir.
  5. R için bütünleşik bir geliştirme ortamı sağlar.
Cevabı gör

Doğru cevap: A) R kullanıcılarına web tabanlı bir çalışma ortamı sunar.
RStudio temelde masaüstü tabanlı bir IDE'dir. Web tabanlı erişim ancak ayrı bir sunucu sürümüyle (RStudio Server) mümkündür. Diğer şıklar doğrudur.

8. Yukarıda gösterilen "notlistesi" nesnesinde final notlarının ortalamasını hesaplayan komut hangi şıkta doğru yazılmıştır?

  1. notortalama=apply(notlistesi_final[3],2,mean)
  2. notortalama=apply(final[3],2,mean)
  3. notortalama=apply(notlistesi[4],2,mean)
  4. notortalama=(notlistesi[3],2,mean)
  5. notortalama=apply(notlistesi[3],2,mean)
Cevabı gör

Doğru cevap: E) notortalama=apply(notlistesi[3],2,mean)
[3] üçüncü sütunu (final notlarını) seçer, apply(…, 2, mean) ise sütun bazında ortalama alır. Diğer şıklarda nesne adı yanlış (notlistesi_final, final), sütun indeksi yanlış ([4]) ya da söz dizimi geçersizdir (D).

9. R'daki veri çerçevesi (data frame) ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?

  1. Veri çerçevesi, verileri satır ve sütunlardan oluşan tablo şeklinde saklar.
  2. Her elemanı birbiriyle aynı uzunlukta olan bir liste türüdür.
  3. Birbirinden farklı veri türlerini barındırabilecek bir yapıya sahip değildir.
  4. Birçok istatistiksel hesaplamada sıkça başvurulan bir yapıdır.
  5. Sütunlarında birbirinden farklı nesne sınıflarını tutabilir.
Cevabı gör

Doğru cevap: C) Birbirinden farklı veri türlerini barındırabilecek bir yapıya sahip değildir.
Veri çerçevesinin sütunları farklı türlerde (numeric, character vb.) olabilir. Bu nedenle c şıkkındaki ifade yanlıştır. Diğer ifadeler doğrudur.

10. Yukarıda tanımlı vektörü listeye çevirmek için kullanılacak komut hangi şıkta doğru verilmiştir?

  1. as.list(ogrenciler2)
  2. as.liste(ogrenciler3)
  3. list(ogrenciler2)
  4. as.liste(ogrenciler2)
  5. as.list(ogrenciler3)
Cevabı gör

Doğru cevap: A) as.list(ogrenciler2)
as.list() vektörün her elemanını ayrı bir liste elemanı yapar. list(ogrenciler2) ise vektörün tamamını tek bir liste elemanı olarak alır. as.liste diye bir fonksiyon yoktur, ogrenciler3 ise yanlış nesne adıdır.

Tüm 53 soruyu çözmeye başla →

Bu dersi alan bölümler

AUZEF Yönetim Bilişim Sistemleri (Lisans)53 soru →

Nasıl çalışmalı?

Önce "Vize (hepsi)" ya da "Final (hepsi)" ile geçmiş yılların sorularını çözün; aynı konular sınavlarda sık tekrarlanır. Yanlış yaptığınız sorular "Yanlışlar" bölümünde birikir, sınavdan önce onları yeniden çözün. Yolda ya da ev işi yaparken "Sesli Dinle" ile soruları ve cevaplarını dinleyebilirsiniz.

Sık sorulan sorular

AUZEF R Programlama ile Veri Analizi çıkmış sorular nerede?

Mobil Defter'de AUZEF R Programlama ile Veri Analizi dersinin vize, final ve bütünleme hazırlığı için 53 sorusu var (2024-25 Vize, 2023-24 Vize, 2022-23 Final). Soruları cevaplarıyla test olarak çözebilir, yanlışlarını ayrıca tekrar edebilir ve sesli dinleyebilirsin.

AUZEF R Programlama ile Veri Analizi vize soruları ve final soruları ayrı çözülebilir mi?

Evet. Uygulamada "Vize (hepsi)" ve "Final (hepsi)" düğmeleriyle yalnız o sınavın sorularını, yıl düğmeleriyle de tek bir yılın sınavını çözebilirsin.

AUZEF R Programlama ile Veri Analizi çıkmış sorular PDF olarak indirilebilir mi?

Ayrı bir PDF dosyası yerine uygulamadaki "Kağıda yazdır" düğmesi dersin bütün sorularını ve cevap anahtarını yazdırılabilir sayfa olarak hazırlar; telefonda ya da bilgisayarda "PDF olarak kaydet" seçeneğiyle PDF yapabilirsin.

AUZEF R Programlama ile Veri Analizi ders notları ve konu özeti var mı?

Evet. Bu sayfada dersin konu özeti var; uygulamadaki "Konu özeti" düğmesiyle özetin tamamını okuyabilir ya da sesli dinleyebilirsin.

AUZEF R Programlama ile Veri Analizi soruları ücretli mi?

Hayır, ücretsiz. Ad, cep telefonu ve bölümünle bir dakikada üye olup bütün sorulara, yanlışlar listesine ve sesli dinlemeye erişebilirsin.

4. sınıf Güz diğer dersler