问题标签 [sas-studio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arrays - 将我的结果绑定到 SAS 中的 [-1,1]
我正在根据四年内的付款计算一个分数,我希望对我的分数设置一个上限,使其只能介于 -1 和 1 之间。随后,如果上限是,我想将以下分数设为 0 maxxed out - 一个例子是:
我一直在用以下代码查看天花板函数
但我收到了这个错误
所以总而言之,我正在寻找一种方法来计算付款的分数,然后将上限设为一个,然后一旦达到上限,后续分数必须为零(我想这可以通过做一个 IF 来完成-然后)
join - Left join returns blanks
I have performed a left join where the left table has 500,000 observations. In some cases the left join has been successful for Business_Line = "Retail" where as the next observation is left blank, why is this?
the code I used:
the two tables look like
the table to join looks like
the current resulting table looks like
macros - SAS - 从条件1循环到条件2
我正在寻找一个程序来清理我拥有的一些混乱数据,我希望为我正在从事的项目的资产和负债方面做到这一点。
我的问题是有一种方法可以使用 do 循环来使用清理数据首先清理资产然后清理负债。像这样的东西:
实际的脚本很长,所以单个宏可能不是理想的解决方案,但这个循环会很棒。
TIA。
编辑:该程序包含一些宏,收到的错误如下:
在宏中,数据步骤以平衡和列表命名,以允许每个场景。错误是:
sas - Proc reg:并行检查最好的三个变量
我正在使用以下代码进行回归宏:
这段代码有效,并给了我一个表格,突出显示了解释因变量的最大变化的自变量。
我正在寻找一种方法来运行它,但回归给了我三个最好的自变量来解释因变量,如果它被选为第一个变量,例如:
选择的型号:
或者
编辑:
如果有办法逐步设置 maxstep = 3 并为每个因变量提供最佳的三个自变量组合,条件是第一个自变量是唯一的,那将是绝对的好处。
TIA。
sas - SAS中的单因素和多因素分析
我希望对我拥有的一些数据进行单因素和多因素分析。问题是我目前正在研究该主题,并且我感到搜索引擎结果相互冲突和不明确的影响。有时它指的是 ANOVA、PCA、MCA、简单线性回归等。
我一直在使用 proc reg 和 proc factor,但我觉得我的结果与简单的线性回归和我仍在试验的 pca 没有什么不同。我正在寻找一些方法来区分差异。
这是一个简单的请求,但有人可以为我提供一些简明扼要的材料并很好地解释程序,以便我可以继续我的研究。
先感谢您。
sas - 将年份变量分配给 ID
我使用以下代码为每个 ID 分配年份 2017,2018,2019,2020:
这样数据集看起来像这样:
现在的问题是我正在处理一个看起来像这样的数据集
现在Vintage附加在2017,2018,2019,2020,2020,2020,2020
有没有一种方法可以通过 ID 和类型附加到年份,使上面的数据看起来像这样
TIA
merge - SAS 占位符值
我希望在我的 SAS 代码中具有灵活的导入结构。从 excel 导入表如下所示:
我正在使用的原始数据集如下所示:
只有当新利率由债券的平均到期日确定时,占位符“平均到期日”才存在于excel文件中。我有一个单独的功能,它允许我搜索然后离开加入新的基本利率,具体取决于最接近的利率。例如,如果债券的到期日为 10 年,我将使用 10 年利率。
所以我的问题是,如何使用与此类似的代码执行简单的合并:
目前的问题是我的占位符值没有读入,我需要它是一个单词,因为这就是 excel 在其查找表中的工作方式 - 然后我使用 if 语句,例如
所以请只导入带有占位符功能的excel,谢谢。
TIA。
sas - 如何通过 SAS 解压缩文件(通过 SAS Studio / SSOD)
我正在尝试使用纯 SAS 代码解压缩 zip 格式的文件,我可以将其集成为 SAS 脚本的步骤之一。我正在通过云托管版本 (SSOD) 上的网络版 SAS Studio 运行 SAS。
阅读文档,我想出了这个,它试图将 zip 中的所有文件展开到同一个目录:
但是我找不到如何告诉它写入文件的特定目录,也找不到如何从 zip 文件中提取特定文件。
sas - SAS studio,我无法打开数据集
我无法使用 SAS Studio 打开数据集。
我正在关注这个在线资源(https://stats.idre.ucla.edu/sas/dae/probit-regression/)。下载数据“binary.sas7bdat”并将数据上传到 SAS studio 的个人文件夹后,我运行了:
如 UCLA 文件中所述,但我收到错误消息。如何获取汇总统计信息?我输入数据的方式不正确吗?
sas - 为什么压缩功能在 SAS Enterprise Guide 中不起作用?
我目前正在将我的软件包从 SAS Base 重组为 SAS Enterprise Guide,以便将知识转移给客户。不幸的是,我必须牺牲的一个方面是在我的 proc sql 左连接中从使用压缩到剥离的变化,例如以下代码不起作用
我有时可以使用 strip 功能,但使用 compress 交付包裹更安全,因为观察中经常有错位的空格。有任何想法吗?
编辑:为了避免进一步的混乱,我通常使用 compress 函数来查找 EURIBOR 006m 等债券的参考利率 - 这使我的通用示例不正确,但左连接通常使用字符变量