R語言Box Cox變換例子

2021-09-28 12:16:18 字數 372 閱讀 8092

r語言有好幾個包可以實現box-cox變換,比如car、mass、forecast。發現用forecast包是最容易實現且容易理解的。

對於乙個陣列y,例如

y=c(269,321,585,871,1475,2821,392,594,4950,2577,523,98,184,279)

要對它進行box-cox變換,求它的最優的λ的語句如下:

library(forecast)

best_lambda=forecast::boxcox.lambda(y)

y1=forecast::boxcox(y,lambda=best_lambda)

y0=forecast::invboxcox(y1,lambda=best_lambda)

R語言異常值診斷,計算box cox值

data data.frame 資料框的構建 異常值診斷 r y c 160,260,210,265,240,220,275,160,275,250 x1 c 70,75,65,74,72,68,78,66,70,65 x2 c 35,40,40,42,38,45,42,36,44,42 x3 c ...

R語言 入門知識 常用操作和例子

1,用r進行簡單的計算 我們可以用r進行以下各類運算。加法 減法 乘法 除法 冪運算 整數商 餘數 例如 輸入 1 2 3 4 5 6 結果 1 0.000576 2,r中還有很多的數學函式可以使用,比如說開方函式 對數函式等等。例如 輸入 sqrt 2 結果 1 1.414213 你還可以使用多個...

R 中進行對數變換

正文分割線 當資料分布大致對稱時,用均值和標準差對資料進行歸一化是非常有意義的。在本文中,基於第4章 實用資料科學與r,作者展示了一種可以使某些分布更加對稱的轉換。是否對資料進行轉換可能取決於你要使用的建模方法。例如,對於線性回歸和邏輯回歸,理想情況下你希望輸入變數和輸出變數之間的關係近似為線性,也...