2016-05-12 7 views
2
にCSVファイルから

を回帰を実行します。私はRに新しいですし、次のようにCSVファイルのデータから線形回帰を実行したいR

Data = read.csv("ErrorTest.csv",header=T, row.names=NULL) 
    regmodel=lm(Error ~ Const, data = Data) 

しかし、私はエラーメッセージを取得しています:

"Error in eval(expr, envir, enclos) : object 'Error' not found" 

CSVファイルはここにアップロードされます。http://www.filedropper.com/errortest

誰かが正しくRで回帰を行う方法を説明していただけますか?あなたのcsvファイルの

+0

を、Const' '-0,44; 1' 上記のデータの意味を教えてください。 – vasanthcullen

+0

@vasanthcullen CSVファイルをExcelシートから「エラー」と「コンスト」の2つの列で保存しました。私は単純にConst over Errorを回帰したい。 – emcor

+1

質問にデータを含めるには、 'dput(Data)'を使用してください。リンクは私をデータに連れません。おそらく、 'Data'に' Error'という列がありません。 –

答えて

5

最初の数行は次のようになります。

Error;Const 
-0,44;1 
-0,58;1 
1,10;1 

read.csvは、データと小数点文字として.間のセパレータとして,の使用を前提としています。一方、上記のデータから判断すると、そうではありません。したがって、csvファイルで読み取るコードを変更する必要があります。その後、回帰モデルを実行することができます。

Data <- read.csv("ErrorTest.csv", sep = ";", dec = ",") 
regmodel <- lm(Error ~ Const, data = Data) 

EDIT:データを読み込むのにも簡単な方法組み込み関数read.csv2使用している:csvファイルが実際にcsv形式 `エラーに従わない

read.csv2("Errortest.csv") 
関連する問題