2012-10-05 36 views
-2

我剛剛將R加載到我的Windows機器幷包含引導程序和用於Deming迴歸的mcr例程。非常基本的問題。在R做Deming迴歸時間敏感

  1. 如何在自舉採樣程序中嵌入Deming迴歸?

  2. 如何將數據輸入到R?數據位於Excel電子表格中。

請儘量給我一個快速的方法。如果可能的話,我今天嘗試這樣做!

+0

2.我更喜歡將Excel表格保存爲CSV文件,然後使用'read.table'讀取數據。 – Roland

+0

@Roland謝謝我剛開始使用R.我已經加載了程序,但從來沒有在R中運行過任何東西。我只需要一個快速的方法,不要因爲成爲新手而懲罰我! Excel和CSV似乎與我非常相似。我的數據集不是很大。只要我快速完成,我會盡可能地輸入它。也許我需要一個R腳本來展示整個過程。我有R書,並願意學習和閱讀它。但是這一次我很快就做到了。我在CV sadi的同事表示,SO上的程序員對初學者非常有幫助。 –

+2

#2的答案可以在適當命名的手冊[「R Data Import/Export」](http://cran.r-project.org/doc/manuals/R-data.html)中找到。它涵蓋了Excel和CSV文件。關於[SO]的這個問題(http://stackoverflow.com/questions/6099243/read-an-excel-file-directly-from-a-r-script/6099497#6099497)也有幫助。 – Chase

回答

6

從長遠來看,您應該閱讀R導入/導出手冊和R介紹(兩者均在安裝R時安裝)。

對於短期來說,一個簡單的方法是:使用Excel打開文件並突出顯示包含感興趣數據的部分,包括具有列名稱的第一行(如果您從左上角的單元格開始並保持按住ctrl和shift,然後點擊向下箭頭,然後右箭頭鍵可以幫助這個過程)。然後右鍵單擊選擇並選擇「複製」。

在R型:

mydata <- read.delim('clipboard', header=TRUE) 

如果一切正常,然後正常MYDATA現在將包含您的數據的數據幀。如果鍵入:

View(mydata) 
summary(mydata) 

然後你會得到一個電子表格一樣,你可以檢查(注意:在「查看」國會「V」)的數據和數據的快速彙總,您可以檢查窗口確保一切都合情合理(對於分類數據沒有意義,對數字數據計算均值)。如果這些摘要沒有意義,那麼我們需要更詳細的數據格式。

library("mcr") 
model1 <- mcreg(mydata$xvar, mydata$yvar, error.ratio=1, method.reg="Deming", 
     method.ci="bootstrap") 
printSummary(model1) 
getCoefficients(model1) 
plot(model1) 

隨着xvaryvar替換爲相應的變量名:

然後,您可以通過執行類似運行迴歸。

如果您需要其他選項以及如何解釋結果,您需要研究文檔,但這應該讓您開始。

+0

++ 1 Greg。我會打印出你的答案並使用它!在第二行數據中,該命令應該是總結(mydata)或總結(mydata)。如果您的代碼中有任何拼寫錯誤,請檢查並讓我知道? –

+0

@MichaelChernick,拼寫正確並且沒有提供錯誤的版本可能是更好的方法(我修正了上面的錯字)。我沒有看到任何其他拼寫錯誤,但mcr代碼是從mcreg的幫助頁面(非逐字)複製的,而不是個人體驗。 –

+0

我正在玩rconsole而不導入數據。我知道我會收到錯誤消息,但我想確保它能找到mcr軟件包。這裏是我嘗試過的一行代碼:library(「mcr」)和一個錯誤消息:(「mcr」):沒有包叫'mcr' –