楼主: bridog
6611 7

SAS中求Weibull分布拟合参数 [推广有奖]

  • 0关注
  • 2粉丝

博士生

84%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
4.3500
学术水平
0 点
热心指数
3 点
信用等级
0 点
经验
4748 点
帖子
255
精华
0
在线时间
273 小时
注册时间
2008-11-29
最后登录
2024-3-24

楼主
bridog 发表于 2009-9-10 22:40:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
d1d2d3
9.698.5
111910
10.41012.5
16.9910.3
109.28.5
18.287
9.8910
14.87.511.6
13.113.56
8.8159.2
10.112.65.5
5.510.59.1
6.3714.8
14.61012
15.6714
9.27.513.9
14.49.58.9
5.9177.4
12.31111
710.68
6.697.8
6.1138.5
7.58.85.8
6.11210
5.85.510.2
6.657.3

比如我在excel 中有以上数据,总共很多列,这里我只列了3列,然后利用Weibull分布对每列数据分别拟合,计算出每列Weibull分布的参数。现在我只能一列数据地做(一列做的代码如下),不能同时对多列数据进行操作,高手能否帮个忙啊?拜托了!谢谢!
data threel;
  input Diameter @@;
cards;
1.52
1.52
1.52
1.52
1.52
1.52
1.52
1.52
1.52
1.78
1.78
1.78
1.78
1.78
1.78
1.78
1.78
1.78
2.05
2.05
2.05
2.05
2.05
2.05
2.05
2.05
2.05
2.31
2.31
2.31
2.31
2.31
2.31
2.31
2.31
2.31
2.57
2.57
2.57
;
run;
proc univariate data=three;histogram diameter/weibull (c=est theta=est sigma=est)
midpoints=2 to 18 by 2;
run;
二维码

扫码加我 拉你入群

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

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

关键词:Weibull分布 Weibull Bull wei Univariate SAS 拟合 参数 Weibull

回帖推荐

sushe1527 发表于2楼  查看完整内容

data a; input d1-d3@@; cards; 9.6 9 8.5 11 19 10 10.4 10 12.5 16.9 9 10.3 10 9.2 8.5 18.2 8 7 9.8 9 10 14.8 7.5 11.6 13.1 13.5 6 8.8 15 9.2 10.1 12.6 5.5 5.5 10.5 9.1 6.3 7 14.8 14.6 10 12 15.6 7 14 9.2 7.5 13.9 14.4 9.5 8.9 5.9 17 7.4 12.3 11 11 7 10.6 8 6.6 9 7.8 6.1 13 8.5 7.5 8.8 5.8 6.1 12 10 5.8 5.5 10.2 6.6 5 7.3 ; run; %macro x; % ...

本帖被以下文库推荐

沙发
sushe1527 发表于 2009-9-10 22:59:48
data a;
  input d1-d3@@;
cards;
9.6 9 8.5
11 19 10
10.4 10 12.5
16.9 9 10.3
10 9.2 8.5
18.2 8 7
9.8 9 10
14.8 7.5 11.6
13.1 13.5 6
8.8 15 9.2
10.1 12.6 5.5
5.5 10.5 9.1
6.3 7 14.8
14.6 10 12
15.6 7 14
9.2 7.5 13.9
14.4 9.5 8.9
5.9 17 7.4
12.3 11 11
7 10.6 8
6.6 9 7.8
6.1 13 8.5
7.5 8.8 5.8
6.1 12 10
5.8 5.5 10.2
6.6 5 7.3
;
run;
%macro x;
%do i=1 %to 3;
data a&i;
set a;
keep d&i;
proc univariate data=a&i;histogram d&i/weibull (c=est theta=est sigma=est)
midpoints=2 to 18 by 2;
run;
%end;
%mend;
%x;
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

藤椅
bridog 发表于 2009-9-11 08:34:38
谢谢!能不能直接从excel中导入数据,然后结果都输出在一个表里?

板凳
bridog 发表于 2009-9-11 08:36:15
因为我有好几百列数据,按照sushe1527 的做法,我还得把结果一个个复制出来。

报纸
ript 发表于 2015-1-10 13:34:47
我跟你一样,也遇到了同样的问题,估计参数能输出到一个表中吗?问题解决了吗?

地板
hzjove 发表于 2015-3-16 16:23:32
用ODS  output 就可以输出到数据集中

7
hzjove 发表于 2015-3-16 16:23:35
用ODS  output 就可以输出到数据集中

8
runman 发表于 2016-6-16 11:05:41
楼主,想请教一个问题,一篇论文中对变量的定义和数据来源的说明中,发现有些变量是时间序列数据,而有些变量是截面数据,论文的目的是用Weibull hazard model做生存分析。

比如 variable1  它的数据为1970-2015的时间序列数据
     variable2  它的数据为2000-2010年的平均值
     实在想不通它的数据结构是什么样子的?

是不是以下这种形式呢?先谢谢啦。

year  variable1               varible2
1970        数值                 缺失
1971        数值                 缺失
1972        数值                 缺失
1973        数值                 缺失
1974        数值                 缺失
1975        数值                 缺失
1976        数值                 缺失
1977        数值                 缺失
1978        数值                 缺失
…         …                  …
2000        数值        2000-2015年变量2的平均值
2001        数值        2000-2015年变量3的平均值
2002        数值        2000-2015年变量4的平均值
2003        数值        2000-2015年变量5的平均值
2004        数值        2000-2015年变量6的平均值
2005        数值        2000-2015年变量7的平均值
2006        数值        2000-2015年变量8的平均值
2007        数值        2000-2015年变量9的平均值
2008        数值        2000-2015年变量10的平均值
2009        数值        2000-2015年变量11的平均值
2010        数值        2000-2015年变量12的平均值
2011        数值        2000-2015年变量13的平均值
2012        数值        2000-2015年变量14的平均值
2013        数值        2000-2015年变量15的平均值
2014        数值        2000-2015年变量16的平均值
2015        数值        2000-2015年变量17的平均值

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 05:32