回覆列表
  • 1 # 統計學的世界

    我自己在電信行業和網際網路行業做了10多年的資料探勘相關工作。簡單談一下自己的看法:

    對這個問題給出一個直接的答案:不是必須會程式設計,但是會程式設計會提升你在這個職位上工作效率和競爭力。

    之所以這樣說,這個資料探勘要解決問題相關。資料分析一般傾向於幫助業務基於資料理解業務的過去和現在,資料探勘傾向於幫助業務預測未來。當然在業務看來深入的資料分析也可以稱為“資料探勘”。我們還是採用"資料探勘傾向於幫助業務預測未來"的說法。這個說法相對而言共識會更多一些。資料探勘通常會涉及到6個步驟:

    1.業務理解及問題定義

    2.資料理解

    3.資料整理(需要從資料庫或者資料倉庫中提取資料,一般需要用到SQL)

    4.建立模型(一般需要根據各種問題適應的場景應用各種演算法來建立模型,這個通常需要用到相關的資料探勘軟體,比如需要用到懂程式設計的Pyhon、R。當然也可以用不需要程式設計的Clenmentine或者SAS EM)

    5.模型評估(這個也需要用到資料探勘軟體)

    6.模型上線部署(這個最好需要用到可程式設計的軟體,以便讓模型能按照規定的時間自動執行生成結果)

    其實看完這個流程,大家會發現,如果只是給老闆講講PPT,說說自己做的資料探勘模型效果不錯。不考慮自動執行提升效率。不會程式設計(SQL不屬於程式設計範疇)也可以。但要保證模型在線上自動執行,保證整個過程的自動化和效率。學好程式設計(比如Python或者R)還是必須的

    總結一下:做資料探勘不是必須會程式設計,但是會程式設計會提升你在這個職位上工作效率和競爭力。

  • 2 # 喬老爺闖幣圈

    程式設計是基礎,除此之外還需要掌握資料庫應用,資料分析與演算法等知識!程式設計只是在外手段和實現方法,核心在於對演算法和資料結構的瞭解與應用。

  • 中秋節和大豐收的關聯?
  • 我在什麼中得到快樂作文500字?