Video: sơ lược về giao diện và các lệnh cơ bản trong RStudio 2025
Một ý kiến rất quan trọng khác trong R là giao diện công thức. Giao diện công thức cho phép bạn chỉ ra cụ thể những cột nào cần sử dụng khi lắp một mô hình, cũng như cách ứng xử của mô hình.
Điều quan trọng cần ghi nhớ là công thức công thức đề cập đến các công thức thống kê, trái ngược với các công thức toán học. Ví dụ, toán tử công thức + có nghĩa là bao gồm một cột, không phải để thêm toán học vào hai cột lại với nhau. Bạn cần các toán tử khi bắt đầu xây dựng mô hình.
Hãy nhận thức được thực tế là việc giải thích các dấu hiệu có thể khác nhau tùy thuộc vào chức năng mô hình bạn sử dụng.
Nhà điều hành | Ví dụ | Ý nghĩa |
---|---|---|
~ | y ~ x | Mô hình y theo chức năng của x |
+ | y ~ a + b | cũng như b |
- | y ~ a - b | Bao gồm nhưng loại trừ b |
: | y ~ a: b | Ước lượng tương tác của a và
b < * |
y ~ a * b | Bao gồm các cột cũng như các tương tác của chúng (có nghĩa là, y + a + b: b) | | |
y ~ a | b | Ước tính y theo chức năng của một điều kiện trên b |
|
tổng hợp (mpg ~ gear + am, dữ liệu = xe ô tô, nghĩa) gear am mpg 1 3 Automatic 16. 10667 2 4 Automatic 21. 05000 3 4 Hướng dẫn sử dụng 26. 27500 4 5 Hướng dẫn sử dụng 21. 38000
Lưu ý rằng đối số đầu tiên là một công thức và đối số thứ hai là khung dữ liệu nguồn. Trong trường hợp này, bạn cho biết tổng hợp để mô hình mpg như là một chức năng của gear cũng như sáng và tính trung bình. Đây là ví dụ giống như trong đoạn văn trước, nhưng bằng cách sử dụng giao diện công thức, chức năng của bạn trở nên rất dễ đọc.
## S3 method for class 'data. frame 'aggregate (x, by, FUN, …, simplify = TRUE) ## S3 phương pháp cho tổng hợp các công thức' formula '(công thức, dữ liệu, FUN, …, tập hợp con, na. action = na) o
Trang này liệt kê một phương pháp cho dữ liệu lớp. frame, cũng như một phương pháp cho công thức lớp. Điều này chỉ ra rằng bạn có thể sử dụng một trong hai công thức.
Bạn có thể tìm thêm thông tin (về kỹ thuật) về công thức trên trang trợ giúp của nó,? công thức.