BookmarkSubscribeRSS Feed
PhysPsy
Calcite | Level 5

sas for academics を利用しています。
以下のコードを使ってパラメータの推定を行っています。
同じデータを使ってもログインしなおして推定するとパラメータの数値が変わります。

ログアウトしなければパラメータの数値は変わらないようです。
これは非線形OLSとはパラメータの数値がひとつに決まらいものだから,ということでしょうか。
それともプログラムに原因がありますか。
ご存じの方がおられましたらご教示いただけますと幸いです。


proc model data=092601;
parm a1a2b1b2;
dert.092601cl=a1*(18.44555-092601cl)+a2*(092601th-092601cl);
dert.092601th=b1*(64.56161-092601th)+b2*(092601cl-092601th);
fit 092601cl 092601th/time=time;
run;

2 REPLIES 2
TFukasawa
SAS Employee

提示のMODELプロシジャのコードを参考にしましたが、その都度同じ結果となっています。
ただし、入力データセットにおけるオブザベーションの順序が異なっている場合、結果も異なっています。
このため、MODELプロシジャを実行する前に、オブザベーションの順序が常に同じとなっていますかを
ご確認してはどうでしょうか。

PhysPsy
Calcite | Level 5

お返事ありがとうございました。

ご指摘いただいた点に気をつけてやってみます。

sas-innovate-2024.png

📢

ANNOUNCEMENT

The early bird rate has been extended! Register by March 18 for just $695 - $100 off the standard rate.

 

Check out the agenda and get ready for a jam-packed event featuring workshops, super demos, breakout sessions, roundtables, inspiring keynotes and incredible networking events. 

 

Register now!

Discussion stats
  • 2 replies
  • 645 views
  • 0 likes
  • 2 in conversation