推 daadaa:Stata也可處理 推薦用Stata做完所有的事情 128.194.77.34 12/05 21:30
我實在不想扯那麼多我每天吃飯的傢伙
就為了一個又開始失焦的題目
我寫這篇的目的只是回答
一個經研所的學生如果要學程式 要學哪種
----
不管在跑迴歸 或是做財務工程
你可能有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)