1

単純ベイズ分析を実行するために R の e1071 パッケージを学習しています。このチュートリアルによると、パッケージの naieveBayes メソッドは「式」と呼ばれる入力を受け取ります。これは、「形式クラスの式 ~ x1 + x2 + ..」と書かれています。

このような数式を作成するにはどうすればよいですか? 性別、仕事、収入の列を含むデータセットがあり、これらの各ディメンション/要因について分析を実行したいと考えています。どうにかしてそれらを数式オブジェクトに変換する必要がありますか? (私はRにかなり慣れていないので、Rが式のような特定のデータ型をサポートしているかどうかは不明です).

4

2 に答える 2

1

タイプ~ x1 + x2するだけで class のオブジェクトが作成されますformula

?lm基本的なアイデアの例については、 を参照してください。ドメイン固有言語は非常に柔軟であるため、モデルが異なれば使用方法も異なります。

例えば:

dat <- data.frame(x=runif(10), y=runif(10))
lm( y ~ x, data=dat)
f <- y ~ x
class(f)
lm( f, data=dat )
于 2013-10-25T12:51:56.860 に答える