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 2025: Call for Content

Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!

Submit your idea!

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