[程式] SAS 如何將計算好的數值直接代入下個式子
[軟體程式類別]:SAS
[程式問題]:如何將計算好的數值直接代入下個式子
[軟體熟悉度]:新手(不到1個月)
[問題敘述]:
經爬文後,知道大概有output跟macro variables兩種方法,
但由於小弟初次使用SAS,看網路上對於兩種方法的介紹,實在很
難理解,所以想在這邊詢問較詳細的教學。
[程式範例]:
共有三個函數:
C(成本函數) = a0 + a1*log(Y) + b1*log(P1)....
S1(成本份額函數) = b1+ab11*log(Y)+b11*log(P1)...
S2(成本份額函數) = b2+ab12*log(Y)+b22*log(P1)...
第一次參數校估會先由 S1 S2 兩函式校估出15個參數值,
將這15個參數值"代入"成本函數中,再去校估剩下的函數。
所以該如何利用macro或output讓他能自動把成本函數中已經
算出來的參數值先行代入,然後再去跑第二次校估呢?
另外問個問題,為何我在跑完第一次參數校估後,日誌理都會
說
NOTE: At OLS Iteration 1 CONVERGE=0.001 Criteria Met.
NOTE: At SUR Iteration 1 CONVERGE=0.001 Criteria Met
感覺好像不是正常現象(?)
以上問題
再麻煩板友們幫忙~
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.219.130.142
※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1422344933.A.66A.html
※ 編輯: dindinbibi (49.219.130.142), 01/27/2015 15:53:14