R程式設計藝術讀書筆記(5 6章)

2021-07-30 16:20:09 字數 941 閱讀 9634

r

語言程式設計藝術:第五章

drop=f

表示向量變成資料框的引數條件。

complete.cases()

用法跟na.rm和na.omit有點相似,但可以精確刪除某行或某列。

用法是:x【complete.cases(x(,5:6))】,x為資料集。

logistic模型:glm函式,family=binomial可以帶入資料就估計出βi值。

第六章:

split()函式:基本形式是split(x,f)。x為向量或資料框,f為因子或因子的列表。

example:split(1:length(txt),txt)

table()函式非常簡單,就是輸出頻數表。

addmargins()解決計算邊際值。dimnames()獲得維度的名稱和水平值。

subtable()可以完成子表的提取:它有2個引數:

tbl:感興趣的表,它用「table」類的物件;

subnames:是乙個列表,用來設定想要提取的子表。該列表的每個元件都是以tbl的某個維度命名,元件的值是所需水平的名稱向量。

tabdom()函式表示乙個表中最顯著的頻數。簡單呼叫:tabdom(tbl,k)函式給表中頻數占前k位的單元格。

自定義:

tabdom<-function(tbl,k){

tbldf<-as.data.frame(tb1)#轉換為資料框

freqord<-order(tbldf$freq,decreasing=true)#降序

dom<-tbldf[freqord,][1:k,]#顯示前k點的freqord列

return(dom)

aggregate()函式:第乙個引數是資料框,第二個引數必須是列表,第三個引數是函式。

cut()函式:切割為資料區間,呼叫形式:y<-cut(x,b,labels=false);y為區間範圍值。

讀書筆記 java併發程式設計的藝術3 4章

可見性 對乙個volatile變數的讀,總是能看到 任意執行緒 對這個volatile變數最後的寫入。原子性 如果是多個volatile操作或類似於volatile 這種復合操作,整體上不具有原子性 當第二個操作是volatile寫時,不管第乙個操作是什麼,都不能重排序。這個規則確保volatile...

JS DOM程式設計藝術 讀書筆記 完

花了乙個星期 終於把 js dom程式設計藝術 零零散散的看了一遍 這是最近乙個半月來看的第四本有關js的書 其它分別是 js完全自學手冊 js王者歸來 js程式設計教程 而之所以會去看這本 是看了csdn上展望js的乙個帖子 裡面很推薦 說說心得吧 感覺這本書說的東西 都是一些很底層很實用的東西 ...

讀書筆記《Unix程式設計藝術》二

文字化包含兩種設計,一種是將應用資料儲存在永久儲存器 磁碟等 中檔案格式,另一種是在協作程序之間傳遞資料和命令的應用協議。通常在c python等中,將記憶體中資料結構的儲存為檔案的過程稱為序列化 列集 將檔案中的資料結構恢復到應用程式中的過程稱為反序列化 散集 資料檔案格式與配置檔案 執行控制檔案...