


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 CalculateSampleCovariance <- function(x, y, verbose = TRUE # Computes the sample covariance between two vectors. # # Args: # # # # # # Returns: # The sample covariance between x and y. x: One of two vectors whose sample covariance is to be calculated. y: The other vector. x and y must have the s
2、ame length, greater than one, with no missing values. verbose: If TRUE, prints sample covariance; if not, not. Default is TRUE. n <- length(x # Error handling if (n <= 1 | n != length(y stop("Arguments x and y have invalid lengths: ", length(x, " and ", length(y, ".&qu
3、ot; if (TRUE %in% is.na(x | TRUE %in% is.na(y stop(" Arguments x and y must not have missing values." covariance <- var(x, y if (verbose cat("Covariance = ", round(covariance, 4, ".n", sep = "" return(covariance TODO 書(shū)寫風(fēng)格 編碼時(shí)通篇使用一種一致的風(fēng)格來(lái)書(shū)寫 TODO. TODO(您的用戶名:
4、 所要采取行動(dòng)的明確描述 5 語(yǔ)言 Attach 使用 attach 造成錯(cuò)誤的可能數(shù)不勝數(shù). 避免使用它. 函數(shù) 錯(cuò)誤 (error 應(yīng)當(dāng)使用 stop( 拋出. 對(duì)象和方法 S 語(yǔ)言中有兩套面向?qū)ο笙到y(tǒng), S3 和 S4, 在 R 中這兩套均可使用. S3 方法的可交互性更強(qiáng), 更加靈活, 反之, S4 方法更加正式和嚴(yán)格. (對(duì)這兩套系統(tǒng)的說(shuō)明, 參見(jiàn) Thomas Lumley 的文章 "Programmer's Niche: A Simple Class, in S3 and S4", 發(fā) 表 于 R News 4/1, 2004, 33 - 36 頁(yè) :
5、 /doc/Rnews/Rnews_2004-1.pdf. 這里推薦使用 S3 對(duì)象和方法, 除非您有很強(qiáng)烈的理由去使用 S4 對(duì)象和方法. 使用 S4 對(duì)象的一個(gè)主要 理由是在 C+ 代碼中直接使用對(duì)象. 使用一個(gè) S4 泛型/方法的主要理由是對(duì)雙參數(shù)的分發(fā). 避免混用 S3 和 S4: S4 方法會(huì)忽略 S3 中的繼承, 反之亦然. 6 7 8 9 例外 除非有不去這樣做的好理由, 否則應(yīng)當(dāng)遵循以上描述的編碼慣例. 例外包括遺留代碼的維護(hù)和對(duì) 結(jié)語(yǔ) 遵守常識(shí), 前后一致. 第三方代碼的修改. 如果您在編輯現(xiàn)有代碼, 花幾分鐘看看代碼的上下文并
6、弄清它的風(fēng)格. 如果其他人在 if 語(yǔ)句周圍使用了空 格, 那您也應(yīng)該這樣做. 如果他們的注釋是用星號(hào)組成的小盒子圍起來(lái)的, 那您也要這樣寫。 遵循編碼風(fēng)格準(zhǔn)則的意義在于, 人們相當(dāng)于有了一個(gè)編程的通用詞匯表, 于是人們可以專注于您在 說(shuō)什么, 而不是您是 怎么說(shuō) 的. 我們?cè)谶@里提供全局的編碼風(fēng)格規(guī)則以便人們了解這些詞匯, 但局部風(fēng)格也很重 要. 如果您加入文件中的代碼看起來(lái)和周圍的已有代碼截然不同, 那么代碼閱讀者的閱讀節(jié)奏就會(huì)被破壞. 盡量避免這樣做. OK, 關(guān)于如何寫代碼已經(jīng)寫得夠多了; 代碼本身要有趣的多. 編碼愉快! 10 參考文獻(xiàn) 11 http:/www.maths.lth.se/help/R/RCC/ - R 語(yǔ)言
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- c11h10o4的六元環(huán)化合物
- 深圳學(xué)??臻g施工方案
- 臺(tái)州混凝土破碎施工方案
- 2025年江蘇旅游職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)含答案
- 2025年河北科技學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)匯編
- 2025年重慶財(cái)經(jīng)職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完整
- 2024新教材高中化學(xué) 第1章 第1節(jié) 走進(jìn)化學(xué)科學(xué)教學(xué)實(shí)錄 魯科版必修第一冊(cè)
- 在線教育平臺(tái)課程制作規(guī)范
- 農(nóng)業(yè)智慧農(nóng)場(chǎng)建設(shè)與管理方案
- 游戲行業(yè)產(chǎn)品測(cè)試與發(fā)布流程指南
- 手術(shù)患者vte預(yù)防
- 消化道出血應(yīng)急預(yù)案
- 2023年城市體檢基礎(chǔ)指標(biāo)體系
- 2024年《滕王閣序》原文及翻譯
- AI技術(shù)在保險(xiǎn)行業(yè)的應(yīng)用
- 施工方案大全百度網(wǎng)盤下載
- 幼兒園故事課件:《盲人摸象》
- 電機(jī)與拖動(dòng)技術(shù)
- 中職統(tǒng)編《金屬材料與熱處理》系列課件 第2章 金屬材料的性能(動(dòng)畫) 云天課件
- 小公雞和小鴨子(完美版)
- GJB9001C-2017質(zhì)量管理體系完整檢查內(nèi)容的內(nèi)部審核檢查表【含完整檢查內(nèi)容】
評(píng)論
0/150
提交評(píng)論