SAS代码的解释
请帮助我解释SAS代码(我对SAS非常陌生,正在尝试将代码从SAS重写到stata) 这是否意味着:从dataframe-“bondterm”,生成r_debt=LOG(1+b.pcyld)。然后通过compdate和t_debt_round(示例数据帧)=roundmat(bondterm)合并此数据库。我说得对吗?源表是:SAS代码的解释,sas,Sas,请帮助我解释SAS代码(我对SAS非常陌生,正在尝试将代码从SAS重写到stata) 这是否意味着:从dataframe-“bondterm”,生成r_debt=LOG(1+b.pcyld)。然后通过compdate和t_debt_round(示例数据帧)=roundmat(bondterm)合并此数据库。我说得对吗?源表是: 样品 债券期限 数据是左连接的,所以样本中的所有记录都包含在内,但如果某个记录在bondterm中而不在样本中,则不包含该记录 compdate(两种格式) 从样本
- 样品
- 债券期限
- compdate(两种格式)
- 从样本连接到圆垫的圆 债券期限
- 全部来自样品
- 计算新字段u(对数(1+pcyld))
- 示例(与输入名称相同,通常不推荐使用)
PROC SQL;
CREATE TABLE sample AS
SELECT a.*, LOG(1 + b.pcyld) as u
FROM sample AS a LEFT JOIN bondterm AS b
ON a.compdate = b.compdate AND
a.t_debt_round = b.roundmat;
QUIT;