Khai báo, truyền giá trị cho đối tượng trên EViews
3. Khai báo kết hợp gán/truyền giá trị cho đối tượng
Để thuận tiện và nhanh chóng hơn chúng ta có thể kết hợp khai báo và gán/truyền giá trị cho đối tượng. Các ví dụ sau đây sẽ minh họa cách kết hợp khai báo và gán/truyền giá trị cho đối tượng.
- series lgdp = log(gdp)
Câu lệnh trên có ý nghĩa khai báo đối tượng (biến) lgdp có dạng chuỗi chính bằng logarit tự nhiên của biến chuỗi gdp.
Hoặc tạo ra 1 đối tượng là eq1 lưu lại kết quả ước lượng của phương trình hồi quy OLS của y theo x1 x2 như sau
- equation eq1.ls y c x1 x2
Hoặc tạo ra 1 đối tượng là tập biến cùng loại bằng cách
- group group01 gdp cons inv g x
Phức tạp hơn chúng ta có thể kết hợp nhiều lệnh để thực hiện khai báo và truyền giá trị cho một đối tượng mới. Ví dụ, chúng ta có nhu cầu tạo ra 1 biến giả DUMMY = 1 nếu quan sát đó trước năm 1980 và bằng 0 nếu sau đó bằng cách sử dụng tổ hợp lệnh:
- smpl @first 1979
- series dummy = 1
- smpl 1980 @last
- series dummy=0
4. Cú pháp của 1 lệnh thực thi trên đối tượng
Phần lớn các lệnh chúng ta thực hành trên EViews là các lệnh thực thi trên đối tượng (Object commands). Một lệnh thực thi trên đối tượng bao gồm 2 phần chính là action và view_or_proc. Phần action cùng tùy chọn của nó sẽ quyết định cái gì được thực hiện với kết quả từ view_or_proc. Phần view_or_proc và tùy chọn của nó sẽ xác định cách thực hiện thông qua các phương thức arg_list của nó. Cú pháp tổng quát của một câu lệnh thực thi trên đối tượng như sau:
action(action_opt) object_name.view_or_proc(options_list) arg_list
Phần action có 4 tùy chọn như sau:
- show hiển thị cửa sổ đối tượng (Object View). Show là tùy chọn mặc định cho View
- do thực thi các thủ tục mà không mở cửa sổ mới. Nếu cửa sổ đối tượng hiện thời không mở thì sẽ không hiển thị kết quả và ngược lại. Do là tùy chọn mặc định cho procedure.
- freeze tạo một bảng hoặc đồ thị từ cửa sổ đối tượng
- print in lại cửa sổ đối tượng
Ví dụ 2 câu lệnh sau sẽ cùng có ý nghĩa là xem đồ thị dao động của chuỗi gdp
- gdp.line
- show gdp.line
Ở đây, line là phương thức (arg_list) của view (view_or_proc)
Hoặc 2 câu lệnh sau sẽ cùng thực hiện ước lượng OLS của cons theo gdp
- eq1.ls cons c gdp
- do eq1.ls cons c gdp
Ở đây, ls là phương thức của procedure. Bạn có thể hiển thị kết quả ước lượng OLS của biểu thức eq1 bằng lệnh
- show eq1
Hoặc kết hợp 2 lệnh
- show eq1.ls cons c gdp
Hoặc print eq1.ls cons c gdp
Xem thêm:
- Diễn giải câu lệnh ls cho ước lượng OLS, FE, RE
- Diễn giải câu lệnh gmm cho ước lượng GMM