R | R語言表達式中常用的符號


 

符號

用途
~ 分隔符號,左邊為響應變量,右邊為解釋變量,eg:要通過x、z和w預測y,代碼為y~x+z+w
+ 分隔預測變量
: 表示預測變量的交互項 eg:要通過x、z及x與z的交互項預測y,代碼為y~x+z+x:z
* 表示所有可能交互項的簡潔方式,代碼y~x*z*w可展開為y~x+z+w+x:z+x:w+z:w+x:z:w
^ 表示交互項達到某個次數,代碼y~(x+z+w)^2可展開為y~x+z+w+x:z+x:w+z:w
. 表示包含除因變量外的所有變量,eg:若一個數據框包含變量x、y、z和w,代碼y~.可展開為y~x+z+w
- 減號,表示從等式中移除某個變量,eg:y~(x+z+w)^2-x:w可展開為y~x+z+w+x:z+z:w
-1 刪除截距項,eg:表示y~x-1擬合y在x上的回歸,並強制直線通過原點
I() 從算術的角度來解釋括號中的元素。Eg:y~x+(z+w)^2將展開為y~x+z+w+z:w。相反,代碼y~x+I((z+w)^2)將展開為y~x+h,h是一個由z和w的平方和創建的新變量
function 可以在表達式中用的數學函數,例如log(y)~x+z+w表示通過x、z和w來預測log(y)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM