亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

R語言中如何理解formula中y~.和y~x:z的含義

發布時間:2021-11-22 09:47:22 來源:億速云 閱讀:803 作者:柒染 欄目:大數據

這篇文章將為大家詳細講解有關R語言中如何理解formula中y~.和y~x:z的含義,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。         

01 
如何理解formula中y~.和y~x:z的含義?

y~. 和 y~x:z 是一個簡單的formula。     ~和 : 是formula中的運算符,但它們與通常理解的數學運算符存在一定的差距。    

公式formula中“~”符號將模型的響應變量(在~左側)和解釋變量(在~右側)聯系起來。常見于線性/一般線性模型(如lm(),glm()),樹方法(如rpart())和圖形表示(如coplot())以及其它一些場合(如table())。

以下是formula中其他一些運算符的含義:          

  • ~ :~連接公式兩側,~的左側是因變量,右側是自變量。

  • + :模型中不同的項用+分隔。注意R語言中默認表達式帶常數項,因此估計 R語言中如何理解formula中y~.和y~x:z的含義 只需要寫y~x。

  • - :-表示從模型中移除某一項,y~x-1表示從模型中移除常數項,估計的是一個不帶截距項的過原點的回歸方程。此外,y~x+0或y~0+x也可以表示不帶截距項的回歸方程。

  • ::冒號在formula中表示交互項

  • * :*不表示乘法, 

  • ^ : ^2在formula中并不是平方的意思


   
R語言中如何理解formula中y~.和y~x:z的含義    

   
如果想要在表達式中加入數學運算符,應該怎么辦呢?對某一變量取對數,可以直接寫log(y)~log(x),這一表達式的含義就是估計 ;自然指數同樣也可以直接表示為exp();但如果想要表示加減乘除和平方之類,需要用到I()這個運算符。(←是大寫的i不是小寫的L)          
那么,y~x+w+z和y~x+I(w+z)有什么區別呢?      
如果要估計動態面板模型,在plm包中,滯后變量(lagged variable)用運算符lag()表示,如lag(x,1)表示x滯后一期的滯后變量,lag(log(z),2)表示log(z)滯后兩期的滯后變量;差分項則使用運算符diff()表示。           

關于R語言中如何理解formula中y~.和y~x:z的含義就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

云龙县| 赤峰市| 望谟县| 华安县| 岑溪市| 海宁市| 甘谷县| 武夷山市| 扎兰屯市| 裕民县| 长丰县| 黔西县| 南皮县| 高要市| 贡觉县| 那坡县| 东山县| 天门市| 邵东县| 精河县| 大名县| 双辽市| 福建省| 慈溪市| 克拉玛依市| 咸阳市| 玛多县| 唐河县| 山丹县| 阿克| 太白县| 奉贤区| 宜良县| 库尔勒市| 和平区| 炉霍县| 伊春市| 肃宁县| 海丰县| 金秀| 衡水市|