Professional Documents
Culture Documents
Segimendu Proba 1
Segimendu Proba 1
Jaione Etxeberria
Ikasturtea 2022/2023
ARIKETA 1. Ondorengo lerrotan 20 familiak azken hilabetean jakietan eginiko gastua jaso
da. Familia osatzen duten kide kopurua eta hirian (H) edo herrian (E) bizi diren ere galdetu
zaie. Sortu itzazu ondorengo bektoreak R-n
• jakigastua = (100,105,123,300,170, 185, 168, 174, 206, 247, 179, 205, 239, 178,
168,178,165,250,159, 190)
• bizilekua= (H,E,E,E,H,H,E,E,H,E,H,H,E,E,H,H,E,H,E,E)
a) Kalkula itzazu Datuak fitxategiko jaki gastuaren eta kide kopuruaren minimoa,
maximoa eta bataz bestekoa.
x <- max(Datuak$jakigastua)
y <- max(Datuak$kidekop)
x1 <- min(Datuak$jakigastua)
y1 <- min(Datuak$kidekop)
x2 <- mean(Datuak$jakigastua)
y2 <- mean(Datuak$kidekop)
x
## [1] 300
## [1] 7
x1
## [1] 100
y1
## [1] 2
x2
## [1] 184.45
y2
## [1] 3.75
b) Sortu Datuak2 fitxategia 180 euro edo gehiago gastatua duten familiekin. Hauetatik
zenbat dira 3 kidekoak? Eta 4 edo gehiagokoak?
a <- (Datuak$jakigastua > 180)
Datuak2 <- data.frame(Datuak[a,])
b <- Datuak2$kidekop == 3
c <- Datuak2$kidekop >= 4
d <- Datuak2[b,]
e <- Datuak2[c,]
f <- table(b)
g <- table(c)
Datuak2
## b
## FALSE TRUE
## 6 2
## c
## FALSE TRUE
## 3 5
c) Sortu Datuak3 fitxategia 4 kide edo gehiago dituzten familiekin. Hauetatik, zein dira
gutxien gastatzen duen familiaren ezaugarriak?
r <- (Datuak$kidekop >= 4)
Datuak3 <- data.frame(Datuak[r,])
s <- min(Datuak$jakigastua)
min <- (Datuak$jakigastua == s)
mintaula <- Datuak[min,]
Datuak3
mintaula
ARIKETA 2. R-ko PASWR2 paketeko APTSIZE datu sortan, San Jorge eta Mendebaldea
Iruñ eako auzoetan kokatzen diren 15 etxebizitzen tamainak (m❑2-tan) adierazten dira.
Datu sorta hau erabiliz, ondorengo galderei erantzun eta adierazi, argi eta garbi galderak
erantzuteko R-ko zein futzio edo prozedura erabil dituzun.
a) Instalatu PASWR2 paketea install.packages("PASWR2") funtzioa bidez (hau soilik
behin). Ireki paketea library(PASWR2) exekutatuz, eta azkenik, idatzi konsolan
APTSIZE datu sorta bistaratzeko.
#install.packages("PASWR2")
library(PASWR2)
APTSIZE
## size location
## 1 75 SanJorge
## 2 75 SanJorge
## 3 53 SanJorge
## 4 78 SanJorge
## 5 52 SanJorge
## 6 90 SanJorge
## 7 78 SanJorge
## 8 75 SanJorge
## 9 90 Mendebaldea
## 10 92 Mendebaldea
## 11 90 Mendebaldea
## 12 83 Mendebaldea
## 13 85 Mendebaldea
## 14 105 Mendebaldea
## 15 136 Mendebaldea
b) Kalkulatu zein den datu sorta osatzen duten etxebizitzen bataz-besteko tamaina (m
❑2-tan) . Adierazi era berean, zein diren tamaina haundieneko eta txikieneko etxeak
eta non kokatzen diren.
#Etxebizitzen bataz-besteko tamaina
mean(APTSIZE$size)
## [1] 83.8
## size location
## 15 136 Mendebaldea
#Txikieneko Etxeak
Min <- min(APTSIZE$size)
t <- (APTSIZE$size == Min)
Tabla2 = APTSIZE[t,]
Tabla2
## size location
## 5 52 SanJorge
c) Zein da San Jorge auzoko etxebizitzen bataz besteko tamaina? Eta Mendebaldea
auzokoena?
#San Jorge Auzoko Etxebizitzen Bataz Besteko Tamaina
SJ <- (which((APTSIZE$location == "SanJorge")))
TABLASJ <- APTSIZE[SJ,]
SJ2 <- mean(TABLASJ$size)
SJ2
## [1] 72
## [1] 97.3