SAS企业版p值和百分位数

4

我正在考虑使用SAS Enterprise Guide教授我的统计学入门课程。如果可能的话,我希望我的学生能够使用下拉菜单计算各种分布(二项式、正态、t、卡方)的p值和百分位数。例如,是否有一种方法可以同时完成以下两个任务:

DATA pval;
   pval=1-PROBBNML(0.5,25,15);
RUN;

PROC PRINT DATA=pval;
RUN;

并且

DATA chi;
   qchi=CINV(0.95,4);
RUN;

PROC PRINT DATA=chi;
RUN;

通过下拉菜单?


1
我不认为有这样的功能 :( 不过,像Excel这样的工具是一个选择。如果这是一件重要的事情,也许考虑发布到communities.sas.com社区,SAS EG开发人员之一可以评论最佳方法。 - Reeza
是的,我正在努力摆脱使用Excel。感谢您的建议。 - Meg
1
不,不是这样的。这就是我考虑让他们做的 - 只是编码。我只是为了一致性而努力,因为我们所有专业都有一个统计入门课程,我想要一个包并且要么编码要么下拉菜单,而不是两者混合。但我想我会让他们编码。这也是出于好奇心,想知道 SAS Enterprise 是否可以通过下拉菜单以某种方式完成 SAS 能够完成的所有工作。 - Meg
1
下拉菜单可以解决大约75%的问题,但剩下的需要编程。您是否考虑使用自定义插件任务?这个请求不应该太难,但需要管理员权限才能在学生使用的计算机上进行操作。 - Reeza
2
不想显得离题,但如果SAS似乎不太令人满意,您可能需要考虑使用R的Rcmdr(R-Commander)包,它提供了一个图形用户界面,通过菜单提供了许多可用选项,包括各种分布的p值和百分位数。 - Jason V
显示剩余4条评论
3个回答

0

当你在SAS中打开一个数据集时,顶部有一个名为“分析”的按钮。这里有一些内置函数,虽然它们比计算p值更高级。


0
您可以创建一个新的数据集(文件/新建/数据),并将函数的参数定义为变量。然后,您可以使用不同的参数填写一个或多个行/示例。使用“查询构建器”和“计算列”图标,您可以使用所需的函数(例如CINV、PROBBNML或其他函数)创建一个新的变量,该变量将在新的数据集中存储结果。
最好每个函数只使用一个数据集,但是您可以展示不同参数值的结果,这对你的学生可能会很有趣。

0

实际上,有一种方法可以在EG中添加下拉菜单以完成您需要的操作,它被称为PROMPTS

例如,您可以设置一个提示,让您选择正常或卡方。您可以将分布参数设置为静态,知道某些分布不适用于某些情况,或者根据您的选择动态设置参数。

这里有一篇关于提示的好文章how do you use a variable prompt

希望这可以帮助到您


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接