1樓:匿名使用者
在r語言迴歸分析時處理啞變數的手動方法
以iris資料集為例,
其中的species列可處理為三個啞變數,issetosa、isversicolor、isvirginica。
對每一個變數如此處理
temp = iris$species == 'setosa';
issetosa = as.numeric(temp);
temp = iris$species == 'versicolor';
isversicolor = as.numeric(temp);
temp = iris$species == 'virginica';
isverginica = as.numeric(temp);
2樓:匿名使用者
我在網上找的是這樣的。
iris$x=relevel(iris$species,ref="setosa")
iris.lm=lm(sepal.length~sepal.width+x,data=iris)
summary(iris.lm)
這裡x是啞變數。
如何用r語言給虛擬變數賦值
3樓:
先從bai
最簡單的開始
假設du你的資料是一個向量a,然後你zhi作一dao個判斷a==1,會得到一個向量全回
部是true和false
然後你把答
這個新的邏輯變數轉換成數字變數就ok了。具體這麼操作:
>a<-read.table() #讀入資料>a
[1] 1 2 3 2 1 0 8 6
>b<-a==1 #作判斷a==1,然後把邏輯結果賦給b
>as.numeric(b) #強制轉換成數字變數[1] 1 0 0 0 1 0 0 0
想請教一下,把分類變數轉變成啞變數之後,如何進行多元線性迴歸呢?
4樓:匿名使用者
正常放入自變數裡就好。
啞變數問題可以參考spssau幫助手冊中的說明:啞變數說明-spssau
R語言中怎樣將資料框轉換成矩陣,R語言把大量記錄型資料轉換成矩陣
胖美美 1 以讀入txt格式的資料為例子,第一步開啟r軟體包,讀入資料,如下圖所示 2 使用轉換矩陣命令as.matrix 使讀入的資料變成矩陣格式,如下圖所示 3 驗證是否轉換成功,命令is.matrix 返回true表示轉換成功,如下圖所示 首先要保證資料框中資料是同一型別的,然後as.matr...
怎麼用r語言做,怎麼用r語言做t copula
葛筠 1 不要認為你認為懂的別人都懂,要把所有的基本情況都得交代清楚,否則,別人無法和你交流。2 所提問題要具體,把資料 執行的具體的stata命令 最終的結果等都列出來,便於別人判斷。如 提問說 我xtgls命令不能迴歸 你說這個問題讓別人怎麼回答。是你命令問題。還是軟體問題還是資料問題呢?你需要...
易語言如何開啟這個框 有圖,易語言怎麼使選中的圖片顯示在圖片框內?
1全部上面一個大 框,可以截圖下來。框下來左邊是一個 框,用來放程式圖示,然後右邊依次是三個透明標籤,三個透明標籤底下可以弄三個透明標籤 左邊一個寫 本產品符合 中間的寫 終端使用者許可協議 字型五號,下劃線,藍色,弄一個透明標籤被單擊 右邊的寫 授權給 往下是兩個透明標籤,分別寫使用者名稱和計算機...