Re: [請益] 經研所會用到的程式語言

看板Economics (經濟學)作者 (歐吉桑留學生)時間17年前 (2008/12/04 23:53), 編輯推噓6(6051)
留言57則, 8人參與, 最新討論串2/6 (看更多)
※ 引述《maykizuki (平淡的愛,是一種奢侈)》之銘言: : 標題: [請益] 經研所會用到的程式語言 : : 小弟剛推上經研所 : 趁著空閒想學習一下程式語言的部份 : 因此想請教各位先進 經研所可能會用到什麼程式語言嗎@@? : 譬如說跑計量等.....@@ : 我有學過matlab和c++ 不過都是半調子ˊ ˋ : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 59.127.42.155 : → HermitKevin:Eview 61.58.29.67 12/01 16:40 : 推 soun:matlab可應用在很多地方 192.192.105.244 12/01 16:43 : 推 iicbm:推matlab 24.86.163.222 12/01 17:01 : → alexchu:R STATA matlab... eview個人還沒碰到 59.115.151.109 12/01 18:03 : 推 Expsun:要看學校..老師不同也會用不同的 140.127.219.118 12/01 19:36 : → maykizuki:我明白了~感謝回答^^~ 59.127.42.155 12/01 19:51 : 推 davidlhs:沒有一定, Gauss, R, Stata, S-plus 118.231.78.191 12/01 23:47 : → davidlhs:SAS, SPSS, Eviews, Matlab 118.231.78.191 12/01 23:48 : 推 JamesChen:stata for 個體計量 123.193.9.31 12/02 01:30 : → JamesChen:Eviews for 總體計量 123.193.9.31 12/02 01:30 : → JamesChen:matlab for 一些數學處理 都可能用到 123.193.9.31 12/02 01:31 : → JamesChen:C++的話... 當做是紮馬步吧~ 123.193.9.31 12/02 01:31 : → maykizuki:要會那麼多喔~囧 59.127.42.155 12/02 01:57 : → washburn:我會的程式和 JamesChen 一樣 118.231.128.177 12/02 07:24 : 推 Expsun:Mathematica算程式嗎?@@" 140.127.219.118 12/02 15:44 : 推 daphnett:R S-plus Eview Matlab VBA C++ 218.162.197.91 12/03 20:30 : → bcs:Fortran for 古人 XD 140.112.86.139 12/03 21:24 這麼說明一下好了 基本上要學的只有兩類 這兩類只要學會其中一種 要學會同類中的其他種就很簡單了 但不管怎麼分 其實這兩類最大的功用都是對資料的處理 一些統計或是財務工程上的公式 如果不是內建 就是外面找得到別人寫好的 所以完全不是考量的重點 1.程式語言 基本上程式語言對資料的處理是一欄一欄(Cell)的處理 就像你用Excel一樣 例如用A1 B3 算出D5 Matlab VBA C++等都是屬於這一掛的 這一類的我比較推薦VBA 這是最多人用的 不僅只要只要裝Excel就可以用 也是一些財工人員的必備技能 2.資料庫語言 這一類的軟體是一筆一筆的處理資料(Row) SAS Winrats都屬於這一類 這一類我比較推薦SAS 因為SAS的彈性相當高 可以橫跨SQL Oracle 而且Data Base與Data Mining這個圈子裡面用的人相當多 也就是說你以後就算不走統計 經濟這條路 也可以靠SAS找到相當不錯的工作 SAS我用最多的 是在讀取資料 我遇過最機車的資料就是只有PDF檔 而且每一筆資料的欄位都不一樣 --- 上述程式語言和資料庫語言的差異 我來舉個例子 假設你要處理下面3X3的資料 D=A+C A B C 1 2 3 程式語言寫法 For i=1 to 3 (D,i)=(A,i)+(C,i) EXIT 資料庫語言寫法 D=A+C 3.套裝軟體 這一類軟體有Eviews SPSS 基本上我認為沒啥好學的 看個五分鐘的User Guide 東按西按就可以開工了 如果你的資料不用處理 或是在Excel裡面可以搞定 這一類的軟體用一用就行了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.178.10 ※ 編輯: liton 來自: 118.167.178.10 (12/04 23:59)

12/05 00:09, , 1F
liton大太強了... 基本上我看到的是
12/05 00:09, 1F

12/05 00:10, , 2F
台大經研碩一 教stata 都還是死一片
12/05 00:10, 2F

12/05 00:26, , 3F
我後來學SAS 赫然再我書櫃上看到一本十年前
12/05 00:26, 3F

12/05 00:27, , 4F
DOS版的SAS入門書..原來當年我上劉錦添的計
12/05 00:27, 4F

12/05 00:27, , 5F
量實習課也死了....現在居然靠這吃飯
12/05 00:27, 5F

12/05 00:28, , 6F
我覺得上計量實習課 真的要先花三個小時講
12/05 00:28, 6F

12/05 00:29, , 7F
解資料庫結構 以及各軟體的特點 特別是碩
12/05 00:29, 7F

12/05 00:30, , 8F
研....這堂三小時的課在寫論文的時候
12/05 00:30, 8F
※ 編輯: liton 來自: 118.167.178.10 (12/05 00:31)

12/05 00:31, , 9F
就看得出威力了
12/05 00:31, 9F

12/05 00:32, , 10F
忘記提一點 Matlab我覺得最受用的地方
12/05 00:32, 10F

12/05 00:33, , 11F
就是他的Box觀念 一般資料庫只能用到二維
12/05 00:33, 11F

12/05 00:33, , 12F
的資料 就像Excel一樣只有Row和Column
12/05 00:33, 12F

12/05 00:34, , 13F
但是如果你的資料是三維甚至四維 那麼就得
12/05 00:34, 13F

12/05 00:34, , 14F
用到另外一個Sheet
12/05 00:34, 14F

12/05 00:35, , 15F
要是你要記錄Black&Sholes的五個Greeks...
12/05 00:35, 15F

12/05 00:35, , 16F
你單單串資料就串到迷路....Matlab很輕鬆就
12/05 00:35, 16F

12/05 00:36, , 17F
解決這問題
12/05 00:36, 17F

12/05 00:36, , 18F
推... 還沒開始用matlab
12/05 00:36, 18F

12/05 00:49, , 19F
推推 感謝^^ 我正在復習我的MATLAB囧
12/05 00:49, 19F

12/05 00:50, , 20F
工科很多都是matlab必修 那會不會搶飯碗?
12/05 00:50, 20F

12/05 01:17, , 21F
有很多事是講天份的..先修又怎樣..
12/05 01:17, 21F

12/05 01:38, , 22F
照樣搶工科的飯碗的啦
12/05 01:38, 22F

12/05 01:51, , 23F
老實說 你的觀念似乎....那個應該叫做矩陣
12/05 01:51, 23F

12/05 01:51, , 24F
照你的分法 MATLAB GAUSS RATS應該算同類
12/05 01:51, 24F

12/05 01:53, , 25F
一般程式語言變數都能到5維 VBA也行 相信我
12/05 01:53, 25F

12/05 01:55, , 26F
MATLAB更應該分到第二類 因為MATLAB本來就
12/05 01:55, 26F

12/05 01:55, , 27F
是矩陣語言(那個Mat的意思)只是它可以簡化
12/05 01:55, 27F

12/05 01:56, , 28F
不過一說到五維 以我實際coding的經驗 很少
12/05 01:56, 28F

12/05 01:57, , 29F
啦 大多用物件導向的概念就可以處裡掉
12/05 01:57, 29F

12/05 02:06, , 30F
http://tinyurl.com/5b7a5h 這是我之前找工
12/05 02:06, 30F

12/05 02:06, , 31F
做的sample program不過我只敢在推文放啦
12/05 02:06, 31F

12/05 02:08, , 32F
裡面有一些倒閉模擬器 股價模擬器 CDS模擬
12/05 02:08, 32F

12/05 02:10, , 33F
器 看起來很威 不過用物件導向的方法來做
12/05 02:10, 33F

12/05 02:15, , 34F
會快很多單純很多 SQL應該是一種query lang
12/05 02:15, 34F

12/05 02:17, , 35F
uage 不過VBA我不熟 但我覺得他應該也有矩
12/05 02:17, 35F

12/05 02:18, , 36F
陣語法 至於那個資料庫語言 應該有SQL的
12/05 02:18, 36F

12/05 02:19, , 37F
例如webscript(PHP,ASP之類的) 或是有Query
12/05 02:19, 37F

12/05 02:20, , 38F
功能的都有提供 只是回傳的時候是放在多維
12/05 02:20, 38F

12/05 02:21, , 39F
陣列裡面 如果語言高等一點的就會傳回矩陣
12/05 02:21, 39F

12/05 02:24, , 40F
當然矩陣語法(也就是你說的資料庫語言)其實
12/05 02:24, 40F

12/05 02:26, , 41F
也是要解構成元素運算 只是它內部的演算法
12/05 02:26, 41F

12/05 02:27, , 42F
比較有效率(?) 有些人說M語言似乎太慢 最後
12/05 02:27, 42F

12/05 02:28, , 43F
都改到C 可能是有編譯 當然這是非常痛苦的
12/05 02:28, 43F

12/05 02:30, , 44F
至於SAS SPSS 那應該是企研所用比較多吧 我
12/05 02:30, 44F

12/05 02:31, , 45F
是摸過而已 不怎麼熟 一般STATA最好上手啦
12/05 02:31, 45F

12/05 02:39, , 46F
以上純粹是我coding的經驗談啦 從高中到現
12/05 02:39, 46F

12/05 02:40, , 47F
在摸過這麼多語言 叫我選幾個出來應該就是
12/05 02:40, 47F

12/05 02:40, , 48F
JAVA R STATA這三個 R的功能漸漸完備可能可
12/05 02:40, 48F

12/05 02:41, , 49F
以幹掉STATA 求快的人 用STATA不錯啦
12/05 02:41, 49F

12/05 11:02, , 50F
pdf 也是有API可以解開 從裡面讀資料的
12/05 11:02, 50F

12/05 11:03, , 51F
搭配正規表示式, 很快可以過濾出來
12/05 11:03, 51F

12/05 16:18, , 52F
那請問一下 sas是不是可以用關鍵字 從pdf中
12/05 16:18, 52F

12/05 16:18, , 53F
搜尋重要的資料?
12/05 16:18, 53F

12/05 20:57, , 54F
pdf要先轉成txt 反正就是複製 貼到小作家
12/05 20:57, 54F

12/05 20:58, , 55F
這個過程叫做Extraction..基本精神就是...
12/05 20:58, 55F

12/05 20:59, , 56F
先把所有的資料原封不動地讀進來再說
12/05 20:59, 56F

11/07 02:57, , 57F
一般程式語言變數都能到 https://daxiv.com
11/07 02:57, 57F
文章代碼(AID): #19D_phl5 (Economics)
討論串 (同標題文章)
文章代碼(AID): #19D_phl5 (Economics)