當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R terms.formula 從公式構造術語對象


R語言 terms.formula 位於 stats 包(package)。

說明

該函數采用公式和一些可選參數並構造一個術語對象。然後可以使用 terms 對象構造 model.matrix

用法

## S3 method for class 'formula'
terms(x, specials = NULL, abb = NULL, data = NULL, neg.out = TRUE,
      keep.order = FALSE, simplify = FALSE, ...,
      allowDotAsName = FALSE)

參數

x

formula

specials

公式中的哪些函數應在 terms 對象中標記為特殊函數?字符向量或 NULL

abb

未實施於R;已棄用。

data

可以推斷特殊符號.含義的數據幀。僅當公式中存在. 時才使用它。

neg.out

未實施於R;已棄用。

keep.order

一個邏輯值,指示術語是否應保持其位置。默認情況下,當 FALSE 時,項會重新排序,以便主效應首先出現,然後是交互作用,所有二階,所有三階等等。給定順序的效果按指定的順序保留。

simplify

公式是否應該擴展和簡化,即 1.7.0 之前的行為?

...

傳入或傳出其他方法的進一步參數。

allowDotAsName

通常,公式中的 . 指的是 data 中包含的其餘變量。例外的是,. 可以被視為公式的非標準用途的名稱。

細節

並非所有選項的工作方式都與 S 中的相同,並且並非所有選項都得到實施。

返回terms 對象。它是重新排序的公式(除非 keep.order = TRUE )和多個 attributes ,詳細信息請參見 terms.object 。在所有情況下,公式中交互項內的變量均按 "variables" 屬性的順序重新排序,即變量在公式中出現的順序。

也可以看看

termsterms.object ,也作為示例。

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Construct a terms Object from a Formula。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。