楼主: addahello
41634 11

[原创博文] 1% 5% 10%的显著性星号*** ** *,并且在系数下用括号标注t值? [推广有奖]

  • 2关注
  • 0粉丝

副教授

8%

还不是VIP/贵宾

-

威望
0
论坛币
5127 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
342 点
帖子
277
精华
0
在线时间
654 小时
注册时间
2009-10-19
最后登录
2023-6-17

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
有如下回归:
data twox;
input x1 x2 y;
datalines;
16.0 5.8 29.0
15.5 5.5 25.0
14.1 5.3 27.5
13.1 4.8 20.0
12.5 4.7 20.0
12.0 4.3 17.5
11.8 3.6 15.0
13.8 5.0 22.5
15.3 5.6 27.5
14.0 5.1 24.0
;
proc reg;
model y= x1 x2;
plot y*x1/symbol='';
plot y*x2/symbol='';
run;
quit;

回归结果是:
                                            SAS 系统  2010年10月29日 星期五 上午10时46分25秒   4
                                       The REG Procedure
                                         Model: MODEL1
                                     Dependent Variable: y
                            Number of Observations Read          10
                            Number of Observations Used          10

                                      Analysis of Variance
                                             Sum of           Mean
         Source                   DF        Squares         Square    F Value    Pr > F
         Model                     2      179.17902       89.58951      43.49    0.0001
         Error                     7       14.42098        2.06014
         Corrected Total           9      193.60000

                      Root MSE              1.43532    R-Square     0.9255
                      Dependent Mean       22.80000    Adj R-Sq     0.9042
                      Coeff Var             6.29526

                                      Parameter Estimates
                                   Parameter       Standard
              Variable     DF       Estimate          Error    t Value    Pr > |t|
              Intercept     1      -12.81592        4.83961      -2.65      0.0330
              x1            1        0.61838        0.94114       0.66      0.5321
              x2            1        5.44791        2.10036       2.59      0.0357

请问怎么编程才能在回归系数上打上1% 5% 10%的显著性星号*** ** *,并且在系数下用括号标注t值,请高人指点,谢谢谢谢!!!!!!!!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:observations observation Parameter Dependent Procedure

回帖推荐

myzhang1982 发表于6楼  查看完整内容

data twox; input x1 x2 y; datalines; 16.0 5.8 29.0 15.5 5.5 25.0 14.1 5.3 27.5 13.1 4.8 20.0 12.5 4.7 20.0 12.0 4.3 17.5 11.8 3.6 15.0 13.8 5.0 22.5 15.3 5.6 27.5 14.0 5.1 24.0 ; ods trace on; proc reg; model y= x1 x2; plot y*x1/symbol=''; plot y*x2/symbol=''; run; quit; ods trace off; ods output ParameterEstimates=result; proc reg; model y= x1 x2; plot y*x1/symbol=''; ...

本帖被以下文库推荐

沙发
crackman 发表于 2010-10-29 13:05:34 |只看作者 |坛友微信交流群
你花那么长时间写一个这样的程序,不过复制自己添加上去

使用道具

藤椅
addahello 发表于 2010-10-29 14:53:49 |只看作者 |坛友微信交流群
可是,将来的回归回归还很多,将来的模型模型更复杂,所以希望有简便的方法,毕竟手工是比较低效率的。
请高人指点,谢谢谢谢!!!!!!!!!!!!!!

使用道具

板凳
myzhang1982 在职认证  发表于 2010-10-29 15:05:54 |只看作者 |坛友微信交流群
可以先把回归结果导入到数据集,然后从数据集选择需要的结果

使用道具

报纸
addahello 发表于 2010-10-29 15:08:47 |只看作者 |坛友微信交流群
请问,能不能给具体的程序供参考下,谢谢谢谢!!!!!!!!!!!!!!!!!!!!

使用道具

地板
myzhang1982 在职认证  发表于 2010-10-29 15:32:54 |只看作者 |坛友微信交流群
data twox;
input x1 x2 y;
datalines;
16.0 5.8 29.0
15.5 5.5 25.0
14.1 5.3 27.5
13.1 4.8 20.0
12.5 4.7 20.0
12.0 4.3 17.5
11.8 3.6 15.0
13.8 5.0 22.5
15.3 5.6 27.5
14.0 5.1 24.0
;
ods trace on;
proc reg;
model y= x1 x2;
plot y*x1/symbol='';
plot y*x2/symbol='';
run;
quit;
ods trace off;

ods output ParameterEstimates=result;
proc reg;
model y= x1 x2;
plot y*x1/symbol='';
plot y*x2/symbol='';
run;
quit;
ods output close;

data estimate;
         set result;
         attrib param label='Parameter Estimate' length=$30;
         if probt<=0.01 then param=strip(put(estimate,12.5))||' ***  ('||strip(put(tvalue,6.2))||')';
         else if probt<=0.05 then param=strip(put(estimate,12.5))||' **  ('||strip(put(tvalue,6.2))||')';
         else if probt<=0.1 then param=strip(put(estimate,12.5))||' *  ('||strip(put(tvalue,6.2))||')';
         else param=strip(put(estimate,12.5))||'  ('||strip(put(tvalue,6.2))||')';
run;
proc print label;
var variable df param stderr tvalue probt;
run;
已有 5 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
crackman + 20 + 1 对论坛有贡献
eijuhz + 100 精彩帖子
novice505 + 1 学习了。
peijiamei + 4 + 3 佩服!
addahello + 1 + 1 + 1 真是太厉害了!!!!!!!!!!!!!!!!!!!!!!!!!! 灰常灰常感谢

总评分: 论坛币 + 120  学术水平 + 6  热心指数 + 5  信用等级 + 1   查看全部评分

使用道具

7
addahello 发表于 2010-10-29 15:39:47 |只看作者 |坛友微信交流群
真是太厉害了!!!!!!!!!!!!!!!!!!!!!!!!!!
灰常灰常感谢!!!!!!!!!!!!!!!!!!!!!!!!!!

使用道具

8
souptan 发表于 2011-1-29 16:28:05 |只看作者 |坛友微信交流群
多谢多谢,哈哈哈,也很大程度上帮到了我

使用道具

9
夕子属鱼 发表于 2014-8-30 20:16:08 |只看作者 |坛友微信交流群
有用!

使用道具

10
Bel-esprit 发表于 2015-10-29 12:35:28 |只看作者 |坛友微信交流群
myzhang1982 发表于 2010-10-29 15:32
data twox;
input x1 x2 y;
datalines;
能否让带括号的T值在下一行显示?
比如这样:-12.8159 **
                 (-2.65)

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 14:06