KTL cơ bảnXử lý dữ liệu

Tải dữ liệu kinh tế từ WB, IMF, OECD trên Stata

Tải và cập nhật dữ liệu tự động trên Stata với sdmxuse

Tải dữ liệu kinh tế với sdmxuse

Nguồn dữ liệu

Lệnh sdmxuse cho phép truy xuất ba loại tài nguyên:

  • luồng dữ liệu, là một danh sách đầy đủ các tập dữ liệu có sẵn công khai với số nhận dạng của chúng và một mô tả;
  • DSD, là siêu dữ liệu mô tả cấu trúc của tập dữ liệu; và
  • dữ liệu chuỗi thời gian.

Câu lệnh sdmxuse cho phép truy xuất dữ liệu từ các nguồn:

  • European Central Bank (ECB)
  • Eurostat (ESTAT)
  • International Monetary Fund (IMF)
  • Organisation for Economic Co-operation and Development (OECD)
  • United Nations Statistics Division (UNSD)
  • World Bank (WB)

Cú pháp lệnh sdmxuse

Cú pháp lệnh sdmxuse thay đổi tùy vào nguồn dữ liệu muốn tải về

  • sdmxuse dataflow provider[, clear]
  • sdmxuse datastructure provider, dataset(identifier) [, clear]
  • sdmxuse data provider, dataset(identifier), [clear dimensions(string) attributes start(string) end(string) timeseries panel(panelvar) mergedsd]

Tùy chọn lệnh sdmxuse

  • dataset(identifier): được tìm thấy trong dataflow. Bạn cũng có thể tìm thấy các identifier trên trang web của tổ chức công bố. Các identifier có thể phân biệt chữ hoa chữ thường và bao gồm những chỉ số dưới hay những kí tự đặc biệt khác. Tùy chọn dataset() là bắt buộc đối với sdmxuse datastructure and sdmxuse data.
  • clear: thay thế dữ liệu hiện có bởi dữ liệu được nhập vào
  • dimensions(string): cho phép tùy chỉnh yêu cầu dữ liệu. Các chiều được cách nhau bởi dấu chấm (.) và phải tuân theo thứ tự được thiết lập trong DSD. Một chiều có thể để trống nếu yêu cầu tất cả các giá trị. Các giá trị riêng rẽ trong mỗi chiều được cách nhau bởi dấu cộng (+)
  • attributes: tải các thuộc tính cung cấp các thông tin bổ sung về các chuỗi hoặc các quan sát nhưng không ảnh hưởng đến cấu trúc dữ liệu của chính nó.
  • start(string): xác định thời điểm bắt đầu dữ liệu cần lấy.
  • end(string): xác định thời điểm cuối dữ liệu cần lấy.
  • timeseries: mỗi chuỗi được lưu thành một biến ứng với giá trị của mỗi chiều.
  • panel(panelvar): dữ liệu được lưu dưới dạng bảng.
  • mergedsd: nối các chuỗi dữ liệu dựa trên các mã DSD
Trang trước 1 2 3 4 5Trang sau
Xem thêm
Back to top button