看板 Economics 關於我們 聯絡資訊
我實在不想扯那麼多我每天吃飯的傢伙 就為了一個又開始失焦的題目 我寫這篇的目的只是回答 一個經研所的學生如果要學程式 要學哪種 ---- 不管在跑迴歸 或是做財務工程 你可能有20%的時間在找資料 10%的時間在判讀資料 而剩下70%時間幾乎都在處理資料上 我之所以會區分成程式語言 與資料庫語言 就是以資料處理為出發點 如果你遇到這樣的資料 COLUMN A B C D E F G H I J -------------------------------- R 1 2 3 4 5 6 7 8 9 10 O 11 12 13 14 15 16 17 18 19 20 W 21 22 23 24 25 26 27 28 29 30 我要串出一筆資料 21 12 3 14 25 16 7 18 29 規則很簡單 MATLAB VBA都可以輕易做到 但SAS ORACLE SQL等資料庫語言全都做不到 為什麼呢? 因為MATLAB VBA把資料當作矩陣 所以可以用(X,Y)的方式定位 但是資料庫語言把資料庫當成"筆" 而筆不是維度的觀念 所以資料庫沒辦法做出CROSS TABLE這樣的TABLE 因為橫軸 綜軸都有意義 要做可以 要用具有CUBE這樣功能的APPLICATION 但這已經是商業用途了 價碼都是M起跳 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.178.10 ※ 編輯: liton 來自: 118.167.178.10 (12/05 20:51)
daadaa:Stata也可處理 推薦用Stata做完所有的事情 128.194.77.34 12/05 21:30