中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

全椒县| 通海县| 丹凤县| 大兴区| 石河子市| 绥阳县| 荥阳市| 大渡口区| 扬州市| 安龙县| 霍林郭勒市| 湟源县| 崇仁县| 桑植县| 东乡| 元江| 丘北县| 鄂尔多斯市| 大冶市| 定兴县| 沁源县| 张家口市| 富裕县| 东台市| 大安市| 隆安县| 永胜县| 琼结县| 若尔盖县| 宜州市| 天长市| 抚宁县| 志丹县| 石景山区| 育儿| 精河县| 洛宁县| 凤山市| 霞浦县| 隆安县| 郁南县|