[程式] sas跑非線性迴歸
------------------------------------------------------------------------
[軟體程式類別]:SAS
[程式問題]:
非線性迴歸參數估計
[軟體熟悉度]:
中(3個月到1年)
[問題敘述]:
大家好
我現在想要跑一個非線性迴歸 然後估計他的參數
只做一次試驗的話 參數的估計值會變動很大 (每次估計出來的值離預設值忽近忽遠)
所以我希望能重複試驗 然後算參數的平均
看看這樣會不會比較穩定一點
但是我不知道要怎麼樣做才能把我的"程式"整個重複
[就是從抽樣到計算出參數的部分重複做100次...]
希望有高手能幫忙一下 謝謝
[程式範例]:
data a;
do j = 1 to 100;
keep x u y;
do i = 1 to 100;
x =rand('uniform');
u = rand('normal' ,0,1);
y = 0.5 +0.8/(x-2) +u;
end;
output;
^^^^^^^ 這裡少打
end;
run;
proc nlin best =30 ;
parms a = 0 b = 0 c =0 ;
model y = a + b/(x-c);
output out =p p=predict;
run;
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.235.223
→
10/04 12:04, , 1F
10/04 12:04, 1F
→
10/05 00:01, , 2F
10/05 00:01, 2F
→
10/05 00:01, , 3F
10/05 00:01, 3F
推
10/05 03:50, , 4F
10/05 03:50, 4F
※ 編輯: lovescent 來自: 114.40.95.71 (10/06 22:52)
→
10/06 22:52, , 5F
10/06 22:52, 5F
→
10/06 23:34, , 6F
10/06 23:34, 6F
→
10/06 23:34, , 7F
10/06 23:34, 7F
→
10/06 23:35, , 8F
10/06 23:35, 8F
→
10/06 23:35, , 9F
10/06 23:35, 9F