急求SAS多元回归的命令

急求SAS多元回归的命令,第1张

data a

infile " 文件路径,你就写你桌面的路径,文件名后缀写好 ";

input y x1 x2 x3

run

proc univariate data=a normal

var x1 x2 x3 y

run

检查是不是符合正态分布,假设都符合(要不符合就不用往下做了)

proc reg data=a

model y=x1 x2 x3/

stb tol vif

run

quit

看有没有共线性,假设没有共线性或者很小(共线性大的话需要用岭回归)

proc reg data=a

model y=x1 x2 x3/selection = backward

stb tol vif

run

quit

用后退法做多重线性回归了,也可以换成其他方法

至于输出为pdf格式,用程序写好麻烦的,你点菜单选项输出html格式

然后手动变成pdf 的不行吗

这都是我手打的,忙活了半天,采不采纳无所谓,也不求分

能帮到你最好,看不懂也别追问了,还有的忙呢

wps可以实现,具体如下:

1、第一步,输入数据,使用前一列的X轴和Y轴在下一列输入数据,见下图,转到下面的步骤

2、第二步,完成上述步骤后,选择菜单栏中的“插入”选项,选择“图表”,然后通常选择XY散点图,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,单击“确定”按钮,然后将散点图插入到表格网格中,可以随意修改表名,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,用鼠标选择一个点,单击鼠标右键,然后选择“添加趋势线”选项,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,便完成了关于XY的趋势线,该趋势线是线性的,见下图,转到下面的步骤。

6、第六步,完成上述步骤后,趋势线的设置将出现在右侧的属性栏中,可以根据实际情况进行设置,见下图,转到下面的步骤。

7、第七步,完成上述步骤后,需要线性回归分析,在右侧的属性栏中,在趋势线下方,可以进行“显示公式”和“显示R平方值”的设置,见下图,转到下面的步骤。

8、第八步,完成上述步骤后,就获得了想要的结果了,见下图。这样,就解决了这个问题了。

model语句后面添加cli求置信区间

proc reg data=sashelp.class

model weight=height/p cli* p &cli options

/*或者 output p=predicted value

stdi = standard error of forecast

lcl = 95% prediction interval lower bound

ucl = 95% prediction interval upper bound */

output out=class p=yweight stdi=sef lcl=lcl ucl=ucl

run


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11890733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存