討論串[程式] sas請教
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 4→)留言5則,0人參與, 最新作者fishouse (new hand)時間14年前 (2011/04/28 00:46), 編輯資訊
0
0
0
內容預覽:
[軟體程式類別]: SAS. [程式問題]:. [軟體熟悉度]:新手. [問題敘述]:. 想請問. 在sas程式中,若我想求a跟b的值(求到小數第3 or 第4位). a=e^2 ( exponetional的平方). b=π^2 ( pi的平方). 查了一下書,sas中好像沒有e跟π可直接代入,那

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者bbearh (就這樣了)時間15年前 (2011/03/07 07:50), 編輯資訊
0
0
0
內容預覽:
這行的意思是什麼? Vector的比較大小是什麼意思?. 了解後你就知道為什麼不對了.. --> 是每個element 都要大於, 才成立的意思.. 還有這行, 與do 那行一樣, 恐怕不是你想要的.. 這是VECTOR +1, 是每個element 都加一.. 你可以在這裡加 2行, 看中間結果.

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者MmmRrrrX (銀色的靈魂)時間15年前 (2011/03/05 10:50), 編輯資訊
0
0
0
內容預覽:
看得出來SAS是以所有c的元素都大於d的元素才停止do的動作. 而 c=c+1; 是每一個元素都 +1 自然會有某幾列超過你的要求. 我使用兩個迴圈來解決,不過不是很優的寫法. 迴圈數如果太多,會使運算時間大幅上升. 不過如果只要處理幾十個幾百個,應該還感覺不出來. proc iml;. a={1,
(還有44個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fishouse (new hand)時間15年前 (2011/03/05 03:10), 編輯資訊
0
0
0
內容預覽:
[軟體程式類別]: SAS. [程式問題]:IML. [軟體熟悉度]:新手(不到1個月). [問題敘述]:. proc iml;. a={1,2,3}; b={3,4,5}; c=2#(a+b);. d={30,45,60};. do until (2#c>d);. c=c+1;. end;. pr
(還有219個字)
首頁
上一頁
1
下一頁
尾頁