- このファイルに手順をまとめてみた
- Sweave() Rの実行コマンドつきの文書を処理してTEXファイルを作る関数
- これを使って、Rパッケージの解説文書を作ろう、という記事はある
- 逆に、Sweave()関数用文書を作り、その実行(TEX文書化)をし、引き続いて、パッケージも作成しようというやり方をしてみる
- .Rnwファイル(Sweave()関数用のファイル)の作成
- Sweave()で処理してできた
- package.skeleton()で処理してできたパッケージ関係ファイル
- manディレクトリ以下のファイル
- samplePkg-package.Rd ファイル(パッケージ全体の説明ファイル)
\title{
What the package does (short line)
~~ package title ~~
}
...
\examples{
~~ simple examples of the most important functions ~~
}
\title{samplePkg
What the package does (short line)
~~ package title ~~
}
...
\examples{
myFx1()
%~~ simple examples of the most important functions ~~
}
\title{
%% ~~function to do ... ~~
}
...
\examples{
##---- Should be DIRECTLY executable !! ----
##-- ==> Define data, use random,
##-- or do help(data=index) for the standard data sets.
## The function is currently defined as
function (n = 1000)
{
sort(runif(n))
}
}
\title{myFx1
%% ~~function to do ... ~~
}
...
\examples{
##---- Should be DIRECTLY executable !! ----
##-- ==> Define data, use random,
##-- or do help(data=index) for the standard data sets.
## The function is currently defined as
function (n = 1000)
{
sort(runif(n))
}
}
myFx1()
\title{
%% ~~function to do ... ~~
}
...
\examples{
##---- Should be DIRECTLY executable !! ----
##-- ==> Define data, use random,
##-- or do help(data=index) for the standard data sets.
## The function is currently defined as
function (n1 = 1000, n2 = 1000)
{
d <- rep(0, n2)
for (i in 1:n2) {
d[i] <- myFx1(n1)[1]
}
d
}
}
\title{myFx2
%% ~~function to do ... ~~
}
...
\examples{
##---- Should be DIRECTLY executable !! ----
##-- ==> Define data, use random,
##-- or do help(data=index) for the standard data sets.
## The function is currently defined as
function (n1 = 1000, n2 = 1000)
{
d <- rep(0, n2)
for (i in 1:n2) {
d[i] <- myFx1(n1)[1]
}
d
}
}
myFx2()
\title{
%% ~~ data name/kind ... ~~
}
...
\examples{
data(d1)
## maybe str(d1) ; plot(d1) ...
}
\title{d1
%% ~~ data name/kind ... ~~
}
...
\examples{
data(d1)
plot(d1)
## maybe str(d1) ; plot(d1) ...
}
\title{
%% ~~ data name/kind ... ~~
}
...
\examples{
data(d1)
## maybe str(d1) ; plot(d1) ...
}
\title{d1
%% ~~ data name/kind ... ~~
}
...
\examples{
data(d1)
plot(d1)
## maybe str(d1) ; plot(d1) ...
}