原创 想起了清華校長的幾句話

讀博時,注意到了清華大學前校長陳吉寧先生在一次畢業典禮的幾句話,這些天又忽然想起。 我相信,你們作爲一名清華學生,有戰勝懈怠的毅力,有走出彷徨的智慧,也有耐得住寂寞的情懷,但你們更需要的是不唯衆、不跟風,不在意在普通的道路上是否

原创 主成分分析 python, sklearn

六月份似乎太忙,將近一個月沒有寫博客,於是挑一個多元統計分析中的方法寫一篇 python 操作實現的。 主成分分析(Principle Component Analysis, PCA)是數據降維的一個方法:原始的統計數據中有很多變

原创 Python 安裝, Anaconda 或 Pycharm 以及常用工具包的安裝

文章目錄1. Anaconda2. Pycharm2.1 下載 python2.2 下載安裝 Pycharm3. 常用工具包的安裝3.1 Anaconda 安裝包3.2 用 pip 安裝包 使用 Python 時一般有兩種方式:一

原创 精讀了一篇論文

研究方向越是偏數學,一些參考文獻的論文或許很難看懂。這次拒稿原因之一,就是某一篇重要的參考文獻沒有引用。我當時讀了這一篇論文,但是那時候沒有理解裏面的證明是怎麼推出來的。不過,時隔一年半,經過不少數學方面的閱讀,數學水平明顯比以前

原创 python 爬蟲入門--抓取名著古籍

古詩文網中的名著古籍比較多,選取從這個網站上抓。 https://so.gushiwen.cn/guwen/ 可以在上面選取任一個古籍,點擊打開復制鏈接,然後在下面代碼中替換相應古籍的鏈接。 下面代碼中,抓取的是《西遊記》: #

原创 學術與現實

搞科研時,爲了論文的發表,做了一些假設與理想化處理,到最後發現研究的東西可能跟現實有點脫節了。 很多現實的問題,在學術上不好研究發表。 這是一個取捨(trade off)。

原创 java 運行時間顯示小數秒

java 計算程序運行時間時,常用的類爲:System.currentTimeMillis()。顯示計算機的當前時間,單位爲毫秒。 若要顯示程序運行時間,則前後兩個 System.currentTimeMillis() 相減即可。

原创 生成隨機數的原理,生成多元分佈隨機數

如何生成隨機數及多元分佈的隨機數,發現佐治亞理工的一個課件,講的特別詳細,包括多種方法,以及如何生成多元正態分佈的隨機數: https://www2.isye.gatech.edu/~sman/courses/6644/Modul

原创 教師的忙碌

進入教師崗之後,總感覺亂七八糟各種事情。 學院一些事情要新老師幫忙, 有同事找你幫忙, 有些應酬不得不去, 我要寫自己的新論文, 我要修改自己的老論文, 我要與其他學者合作寫論文, 我還要備課, 我還要注意申請課題, 我還想寫書。

原创 科研合作應該互相尊重

科研團隊不是那麼容易尋找的,從自身經歷來講,有一些心酸的感受。 國內導師在學術上的指導並不那麼多,評上博導後,似乎對學術的追求很小了。但不可否認的是,國內導師的科研能力不錯,人品也不錯。 國外導師雖然有問題向他請教時,比較耐心地解

原创 python 金融數據包 pandas_datareader, tushare 與 yfinance

python 提供金融股票數據的包,國外的包有pandas_datareader, yfinance, 國內的包有 tushare。 都是免費的,有時候這些包維護更新不快,有部分功能可能待修復。 1. pandas_datarea

原创 多元統計學

安排了下學期講《多元統計分析》,因爲我學過這門課,本來不覺得多麼難。然而拿到教材後,才知道理論那麼深奧,這門課比高等數學都難。 我記得碩士期間學這門課老師對理論部分講的很簡單,講了一些操作,總體講的很一般。我自己讀了好幾本多元統計

原创 用 python 做 z 檢驗,t 檢驗

文章目錄1. z 檢驗2. t 檢驗 Python 中的假設檢驗一般用到 scipy 或 statsmodels 包,需要注意的是,這兩個包裏面各種檢驗的置信度都是 0.05。 1. z 檢驗 對於大樣本數據(樣本量 ≥\geq≥

原创 python 爬蟲入門--抓取紅樓夢小說

爬蟲抓取網頁的三個基本步驟: 獲取網頁 html (用 request 包) 解析網頁,找到我們想要的內容(用 beautifulsoup 包等) 輸出內容 找到一個在線紅樓夢網址:http://www.shicimingju

原创 python 聚類分析 k means

下面是一個簡單利用 kmeans 聚類分析的例子,數據爲某一年全國31個省市的居民消費支出數據: 食品 衣着 居住 家庭設備 交通通訊 文教娛樂 醫療保健 其他 北京 4215.56 1184.14 852.18