楼主: lnlhckao123
13019 15

[原创博文] 有无办法在SAS里使输出的P值的小数点位数按照自己需要的保留并输出 [推广有奖]

11
lnlhckao123 发表于 2011-6-21 03:08:05
高手们好!请问在下列程序中
data t1;
  do i=1 to 30;
    x=rannor(123);e=rannor(123);
y=1+1*x+rannor(123);
output;
  end;
run;

proc template;
   define column Common.pValue;
      notes "Default p-value column";
      just = r;
      format = pvalue16.14;
   end;
run;

proc reg data=t1;
model y=x;
run;
quit;

proc univariate data=t1;
var x e;
run;
如下的一段程序,各行怎样解释,望高手指点!谢谢!
proc template;
   define column Common.pValue;
      notes "Default p-value column";
      just = r;
      format = pvalue16.14;
   end;
run;
即使在人大经济论坛这个网络世界,我仍以真诚为基础与我的好友进行交往!

12
lnlhckao123 发表于 2011-6-21 03:11:29
data t1;
  do i=1 to 30;
    x=rannor(123);e=rannor(123);
y=1+1*x+rannor(123);
output;
  end;
run;

proc template;
   define column Common.pValue;
      notes "Default p-value column";
      just = r;
      format = pvalue16.14;
   end;
run;

proc reg data=t1;
model y=x;
run;
quit;

proc univariate data=t1;
var x e;
run;

本文来自: 人大经济论坛 SAS专版 版,详细出处参考:https://bbs.pinggu.org/viewthread ... amp;from^^uid=2090664
即使在人大经济论坛这个网络世界,我仍以真诚为基础与我的好友进行交往!

13
lnlhckao123 发表于 2011-6-21 03:14:15
谢谢ntsean !我知道了怎样实现我在10楼所讲的目的了,如下所示:
data a;                                          
format p 15.12;
p=1-probchi(7.1429,1);
put p=;
run;
proc print ;
var p;
run;

data a;                                          
format p 25.22;
p=1-probchi(7.1429,1);
put p=;
run;
proc print ;
var p;
run;
即使在人大经济论坛这个网络世界,我仍以真诚为基础与我的好友进行交往!

14
lnlhckao123 发表于 2011-6-21 03:16:39
我想请问一下,怎么我的回复在11至13楼之间都看不见呢?
即使在人大经济论坛这个网络世界,我仍以真诚为基础与我的好友进行交往!

15
bobguy 发表于 2011-6-21 08:49:20
lnlhckao123 发表于 2011-6-21 03:08
高手们好!请问在下列程序中
data t1;
  do i=1 to 30;
    x=rannor(123);e=rannor(123);
y=1+1*x+rannor(123);
output;
  end;
run;

proc template;
   define column Common.pValue;
      notes "Default p-value column";
      just = r;
      format = pvalue16.14;
   end;
run;

proc reg data=t1;
model y=x;
run;
quit;

proc univariate data=t1;
var x e;
run;
如下的一段程序,各行怎样解释,望高手指点!谢谢!
proc template;
   define column Common.pValue;
      notes "Default p-value column";
      just = r;
      format = pvalue16.14;
   end;
run;
The proc template defines a customized format (pvalue16.14). It overwrites the system default format for p value that is pvalue6.4 I believe.

16
lnlhckao123 发表于 2011-6-22 01:15:44
谢谢各位!我知道10楼的程序了!如下所示:
data a;                                          /*这个程序输出的P值为小数点后12位*/
format p 14.12;
p=1-probchi(7.1429,1);
put p=;
run;
proc print ;
var p;
run;
即使在人大经济论坛这个网络世界,我仍以真诚为基础与我的好友进行交往!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 02:39