2016年8月28日 星期日

[方法筆記] 用RStudio把文字和統計output以Latex形式輸出成pdf的方法:knitr

研究很久終於成功,所以在此做個筆記,以免日後有需要時遺忘。

RStudio把文字和統計output以Latex形式輸出成pdf的方法:knitr

最終目標就是用RStudio做出如下圖,包含內文跟統計結果的pdf文件

工具

首先,工欲善其事必先利其器,所以該抓的軟體都不可以落。

Latex:我安裝了Miktex2.9,順帶一提我在寫論文過程中使用的編輯器是Texmaker 4.5Texmaker 4.5可以即時預覽pdf我覺得很方便,不過不知道哪裡設定出問題,Texmaker每次要幫我安裝package的時候都失敗,我得特地開Miktex的package manager自己手動安裝特定的package。

R\RStudio:反正安裝當下的最新版本就對了,值得注意的是要安裝在沒有中文的路徑裡,我安裝時沒有改,就跑去了有中文的資料夾裡面,平常使用沒有問題,但是在抓取編寫pdf文件所需的knitr package時一直卡住。


RStudio設定

RStudio上方選單裡選Tool→Global Options以後找到Sweave,把第一個Weave Rnw files改成knitr(如下圖)。

原理我還沒研究,反正先有產出在說QWQ

測試

接著新增檔案 R Sweave檔如下圖

成功的話會跑出一個空的script,裡面已經寫了
\documentclass{article}
\begin{document}
\end{document}

如果上面有一行灰底的系統提示告訴你還沒裝knitr,那就去用你安裝的latex的typesetting system(如Miktex 2.9)的package manager安裝knitr package吧。

如果安裝好以後重開新檔沒顯示提示訊息,那就可以像寫latex文件一樣在\begin{document}和\end{document}之間隨便寫幾行字,接著按右上角的 Compile PDF,系統會問你要存在哪裡,選好以後應該就可以用RStudio已經生成一個很普通的pdf文件了。


加入R-code

如果想要說明文字和R的指令+R的output table交錯顯示,只要記住凡是要切到R的指令時就如以下把code用<<>>=@包起來,這不需要自己打,按Compile PDF右邊的綠色圖示 Insert a new code chunk即可。

----------------------
這是測試耶耶
<<>>=
data <- read.csv(choose.files(), header = TRUE, sep = "\t")
attach(data)
@
測試測試
--------------------

這樣結果就會如最上面的第一張圖那樣了。

相關實用資訊

改邊界:根據實驗,這產出的pdf檔的邊界實在太寬了,很多table的內文都會斷行,所以可以在\documentclass{article}下面加 \usepackage[a4paper, total={6in, 8in}]{geometry},這樣邊界的結果會比較像正常的文件。其實就把他當成寫latex就對了。

移除消去頁碼:此文件會在下方中央自動生成頁數,但因為我想把此pdf檔加到論文最後的附錄,我不想要他有自己的頁數所以就可以把\pagenumbering{gobble}放在\begin{document}的後面,這樣就移除全部的頁碼了

把pdf檔接在主要的文件後面而且接續前方頁碼:這就不是在RStudio裡面編輯了,必須切回Texmaker。首先要安裝pdfpages這個package,並載入\usepackage{pdfpages},接著在希望插入此pdf文件(假設叫Routput.pdf)的地方寫\includepdf[pages=-,pagecommand={}]{Routput.pdf},這樣就會無縫接軌了!


說到這裡總算結束了,希望有幫上忙~

2016年6月25日 星期六

[讀書摘要] 品格-履歷表與追悼文的抉擇

每個人心中都有兩個人格
一個是職涯導向的亞當一號,追求履歷表的亞當一號展現了人類的企圖心,大抵上就是現在俗稱的人生勝利組目標吧
另一個是追求內在昇華的亞當二號,願意做好事當好人的亞當二號展現人類的美德

亞當一號追求名利,亞當二號願意奉獻自己;亞當一號世俗,亞當二號脫俗

總結來說,就是人類窮極一生都在利己和利他,物質和心靈之間拉扯

一般人平日不會特別思索自己是否已找到理想的平衡點,尤其是在現代社會,大家(尤其西方教育?)都被灌輸以自我為本位出發的觀念
「你是獨一無二的,你要活出自己的光彩」
這樣的自我中心文化在網路2.0年代更加蓬勃發展,我們在網路平台上宣揚自己的生活、經歷、照片甚至頭銜,由於可以輕易窺視他人的生活,我的劣根性(或許是嫉妒心或是傲慢)輕易的被撩撥,不自覺的在心底暗自較勁,我的人生成為一場關於生活事業等綜合排名的追逐戰。

這樣羨慕別人甚至影響自我的循環,卻僅僅是我無數的缺點之一。


本書中用多個歷史名人,闡述他們也擁有個人的問題與缺點

但是他們藉由不同的處事方法,或是因為境遇不同,而逐漸蛻變,漸臻佳境

雖說本書旨在宣揚對抗個人缺點,但是書中範例人物大多受惠於嚴格而謙遜的家庭教育或是學校教育(甚至宗教指引),讓人覺得某種程度上也不能忽視成長歷程中的養成環境

就算無法教出完美的人,至少也要培養成「能認知錯誤且勇於接受自我或他人的批評、甚至能挑戰自我,改變缺點」的人


2015年11月14日 星期六

[歐洲] [英國] 倫敦市區到Gatwick機場 交通方法比價

    在英國如果買廉價航空如easyjet,經常必須出入Heathrow Airport以外的三個次要機場:LGW(Gatwick Airport 格域機場)、STN(Stansted Airport 斯丹斯坦機場),LTN(Luton Airport盧頓機場)


本篇要總結的是倫敦市區連接Gatwick機場的交通方法,最下方有表格整理 :D


  1. Gatwich Express Train:連接Victoria Station的機場快線,班次多運行最快,最舒服也最貴,有明顯的來回折扣。建議在網路上先訂票,可享九折優惠,因為屬於鐵路系統所以英國的各種railcard折扣也適用

  2. Southern Trains:事實上就是普通火車,與上方Express Train使用同鐵道路線,停的站稍多,好處是方便站內轉乘,壞處是時間因此拉長,價錢跟Express Train相比相差無幾,可能比較適合不想去Victoria站轉地鐵/巴士、住在其他火車站附近的人

  3. National Express:著名的英國老牌客運公司,時間花費是Express Train的兩倍,但是票價也是相應砍半,單程只要7或8磅,沒有來回特殊的折扣

  4. EasyBus:光看到橘底白字的Logo就可以猜想這是EasyJet的關係企業,時間跟National Express差不多,但班次多很多,單程價錢的範圍是5磅至10磅,也沒有來回折扣

下表為價錢時間總整理,點圖可放大。

2014年9月14日 星期日

[網路小說]原創文書單匯總

在這裡整理一下看過的原創文 (最近更新: 2019/11/6)

穿越類

忠犬分說-日兼 

短評:笑果十足,短而精悍,但因為缺少比較細膩的描述所以只給四分
            相當適合像我一樣喜歡正太、不排斥女大男小的讀者

-------------------------------------------------------------------------

權臣閑妻-鳳輕 前中期 後期

短評:女主為特工穿越,一般來說我不太喜歡這種特工穿越的設定,但因為男女主夫妻倆一開始的地位跟財富都堪慮,女主特工的設定反而讓人很解氣

文筆通順,男強女強但兩人非常和諧,彼此佔有度都很高,故事行進上算是男女主雙中心,一個人用智商影響朝局,一個用武力輾壓來找碴的各路小反派

前期兩人還在互相試探,處於假夫妻合作關係的時候特別好看,作品後期兩人相處很閃,描述比較重複容易膩

故事線從宅鬥到官場到跨國糾紛,格局頗大,大部分角色都描述滿多面性,除了最後幾章pk大反派的章節比較無聊讓我快轉了以外,其餘都挺好看,本文前中期大推


-------------------------------------------------------------------------

妻心如故-霧矢翊 ★+0.5

短評:女主穿越但是才智上沒有什麼顯著外掛,男主從女主小就頗為關心她,大致行文還算流暢,不過沒什麼亮點

反而比較想看女配秦王妃為主角觀點的故事,該配角的故事線還滿像將軍在上我在下

但為女主家族四姊妹的描寫加0.5,描寫了如何收服其中一個幾乎養壞的傲嬌姊妹,我對男主角沒什麼印象,反而只記得女主的姊妹們跟女主的郡主好朋友


重生類


重生空間守則-寒武記   

短評:重生的女主角和穿越的女配角鬥智鬥心機的故事
            男主角能力強、一心疼寵女主角、又是羞澀的男性
     

-------------------------------------------------------------------------
盛寵之嫡女醫妃-天冷 ★+0.5


評論:重生的女主角憑藉醫術扭轉家人命運,有武功高強愛撒嬌而忠誠的男主角保護,也有智力封頂的男配扶持,整本看下來女主角外掛開的挺大,只要是主角的朋友們都頗為順遂。一路從主角們小時候寫到子女出生,是個以女主角為中心,文筆跟角色描寫都有一定水準的長/爽文。


然而因為男主角爸爸這個重要角色的轉折處理得有點平面,以及男女主角的感情有點太過順風順水所以微扣0.5分


註:跟其他古代背景的文相比,男女主角的好友群數量不少,也有給予比較具體的人設,不像其他文可能只是集中於女主與僕人的感情,所以個人認為有讓故事溫馨了一點


-------------------------------------------------------------------------
重生之嫡女無雙-白色蝴蝶 

評論: 重生的女主角一開場刺繡文采就封頂,文中有交代女主角重生前出嫁後有努力學習過,反派從姨娘到庶姊到太后皇后貴妃皇子鬥了無數人,前期宅鬥後期宮鬥,藏有一些身世之謎的伏筆,有些反派智商下降的太快但不影響本文的爽度。

有些解釋有點拖沓所以我其實會給4.5分,但是為了男主角加0.5!

本文最讓我回味無窮之處是男主角跟女主角的爹!

男主角是著名的性格乖張的皇子,前期愛欺負挑釁女主角,發現自己喜歡上人家後試圖隱藏自己心意但又無法忍住的情形非常可愛,長著絕世的美顏武功強頭腦也好,我願意為男主角情竇初開的模樣重溫本文。

-------------------------------------------------------------------------
嫡策-董無淵 前期★ 中期

評論: 重生女主努力組擋惡毒後母但也要對抗冷血無情的渣父的故事?
坦白說看完女主整治潛在後母那段後就失去追文的興趣了。

本文文筆其實不錯,可惜女主角的外掛有點無趣,女主角娘已過世,爹則是本作最壞渣男之一,所以女主角為了生存被阿姨接去皇宮住(這真的OK嗎??第一次看到女主沒有皇室血統卻被皇后阿姨接去宮裡面住的) 因為有事皇后罩或是將軍舅舅罩,覺得有點無趣。

-------------------------------------------------------------------------
掌珠-意遲遲  ★ + 0.5

女主前世是個只會玩耍,錯信錯愛賊人,導致最後家破人亡的被寵壞的大小姐
重生後振作起來提前阻止惡人,也利用家族的資源去提前救助前世救助她的人
有趣的是前世男女主角相遇後男主角就死了XD

男主與女主感情發展不會過度黏膩,但可惜的是個性描繪上好像稱不上深刻?寫心得時只記得男主角出身將門、官位高、個性不錯,其他就沒什麼印象了...
女主的傻子爹很討人喜歡,文中有不少推理元素的部分,會一直好奇女主角傳奇的姑姑到底有什麼隱藏過往

整體行文流暢,算是佳作

-----------------------------------------------------------------------------
重生之清沅-崔羅什

其他

將軍在上我在下-橘花散里   ★ +0.5

短評:男女性格能力倒置,一開始有點像BL文,「妾室心裡只有主母」這種好笑的矛盾畫面時常出現,女主角非常強、男主角則是有一點點小白,有非常搶戲又惹人憐惜的女配角,讓本作除了歡樂的氣氛外增添了一些深度

應該稱不上我看過的最佳原創文,但是故事非常對我胃口,是本文提到的作品裡面少數我看兩次以上的