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

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

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