You are on page 1of 3

> x <- c(82, 83, 81, 76, 82, 87, 80, 85, 84, 76, 78, 76, 76,

78, 74, 75, 72, 80, 84, 78, 81, 79, 79, 79, 77,
72, 72, 81, 78, 81, 82, 86, 86, 83, 78, 79, 80, 68, 73, 65, 75, 80, 86, 85, 80, 79, 80, 73, 77, 69, 74, 77,
81, 85, 86, 86, 79, 78, 78, 79)

>

> # Tính trung bình

> mean_x <- mean(x)

>

> # Tính trung vị

> median_x <- median(x)

>

> # Các giá trị mode của các giá trị mode

> mode_x <- names(which.max(table(x)))

>

> # Giá trị nhỏ nhất và giá trị lớn nhất của các giá trị

> range_x <- range(x)

>

> # Tính phương sai

> var_x <- var(x)

>

> # Tính độ lệch chuẩn

> sd_x <- sd(x)

>

> # Các giá trị trong vecto

> summary_x <- summary(x)

>

> mean_x

[1] 78.88333

> median_x

[1] 79

> mode_x

[1] "78"
> range_x

[1] 65 87

> var_x

[1] 22.44379

> sd_x

[1] 4.737487

> summary_x

Min. 1st Qu. Median Mean 3rd Qu. Max.

65.00 76.00 79.00 78.88 82.00 87.00

Phan 5:

Bai 1

> X <- c(80, 100, 120, 140, 160, 180, 220, 240, 260, 200)

> Y <- c(70, 65, 90, 95, 110, 115, 140, 155, 150, 120)

> model <- lm(Y ~ X)

> summary(model)

newdata <- data.frame(X = 150)

predict(model, newdata, interval = "confidence", level = 0.95)

Bai 2
> chieu.cao <- c(6, 8, 9, 10, 10, 11, 11, 12, 12, 13)

> dkinh.goc <- c(0.16, 0.18, 0.2, 0.18, 0.2, 0.2, 0.22, 0.25, 0.26, 0.26)

> so.cay <- c(2, 4, 2, 2, 1, 3, 2, 2, 1, 1)

> correlation <- cor(dkinh.goc, chieu.cao)

> print(correlation)

[1] 0.8943482

> model <- lm(chieu.cao ~ dkinh.goc)

> summary(model)

newdata <- data.frame(dkinh.goc = 0.3)

> prediction <- predict(model, newdata, interval = "confidence", level = 0.95)

> print(prediction)

You might also like