Cài đặt
Tải các macros
- Bước 1: Tải thư viện macro tại địa chỉ Macro Storage. Chú ý rằng quyền truy cập sẽ được cấp cho từng user riêng.
- Bước 2: Giải nén file .zip và copy tất các các file bên trong vào thư mục
./Macros
trong đó.
(thư mục gốc) là nơi để file.egp
. - Bước 3: Tạo file
.sas
và gõ scipt:
Data _null_;
Location=Dequote("&_Clientprojectpath");
Call symputx("Location",substr(location, 1, findc(location, "\", -255)-1));
Run;
/*Load Macro*/
Libname BASE "&Location\Macros\BASE";
Libname MEF "&Location\Macros\MEF";
Libname MACRO(BASE, MEF);
Options mstored SASmstore=Macro;
Ods path(prepend) BASE.templat(read);
- Bước 4: kiểm tra thông tin của các macro, ta sử dụng lệnh sau:
Proc sql noprint;
Create table macro_list as
Select Objname as Macro_name, Objdesc as Macro_desc, Created, Modified
From Dictionary.Catalogs
Where Objtype='Macro'
And Libname not in ("Work", "SAShelp", "SASuser");
Quit;
Kết quả nhận được như sau:
Macro_name | Macro_desc | Created | Modified | Libname |
---|---|---|---|---|
Var_bin | Binning variable (coarse & fine). For detail: https://riskmodel.net/… | 16MAR23:23:23:10 | 16MAR23:23:23:10 | Macro |
Var_add_WoE | Transform to WOE and GRP datas. For detail: https://riskmodel.n… | 16MAR23:23:23:10 | 16MAR23:23:23:10 | Macro |
Varselect_stepwise | Variable selection by Stepwise Method. For detail: https://riskm… | 16MAR23:23:23:10 | 16MAR23:23:23:10 | Macro |
Varselect_marIV | Variable selection by Marginal IV Method. For detail: https://ris… | 16MAR23:23:23:10 | 16MAR23:23:23:10 | Macro |
Varselect_all_combine | Variable selection by conduct all combination. For detail: https://… | 16MAR23:23:23:10 | 16MAR23:23:23:10 | Macro |
… | … | … | … | … |
Trong đó:
- Macro_name là tên của Macro,
- Macro_desc là mô tả về Macro,
- Created và Modified là ngày tạo và ngày gần nhất thay đổi nội dung Macro.
Thông tin các file trong thư viện:
Trong thư viện chứa các file như sau:
- Các thư mục
Base
,LDP
,MEF
,PDLT
chứa thư viện macro cho các công việc. Ví dụBASE
chứa các macro cơ bản để xây dựng mô hình rủi ro tín dụng,MEF
chứa các công cụ xây dựng mô hình macro-economic factor. - File
ModelDevelopment.xlsm
chứa các công cụ VBA dùng để vẽ đồ thị trong các report. - File
RunVBA.vbs
chứa code để gọi VBA từ SAS.