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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)