Bắt đầu ngayBắt đầu miễn phí

Tái cấu trúc: hàm

Sao chép và dán một lần thì ổn, nhưng làm ba lần thường là dấu hiệu có gì đó không ổn.

Đoạn mã được cung cấp tính khoảng tin cậy xấp xỉ 95% cho các biến xy.

Bài tập này là một phần của khóa học

Lập trình R theo hướng phòng thủ

Xem khóa học

Hướng dẫn bài tập

  • Tạo một hàm tên là ci(), nhận một tham số duy nhất tên values và không có giá trị mặc định.
  • Viết hàm trả về khoảng tin cậy 95%.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

n <- length(x); m <- mean(x); s <- sd(x)
c(m - 1.96 * s / sqrt(n), m + 1.96 * s / sqrt(n))

n <- length(y); m <- mean(y); s <- sd(y)
c(m - 1.96 * s/sqrt(n), m + 1.96 * s/sqrt(n))

# Define a function to prevent pasting the code above
ci <- function(values) {
  n <- length(values)
  m <- ___ 
  s <- ___ 
  c(m - ___, m + ___)
}
Chỉnh sửa và Chạy Mã