\begin_header
\save_transient_properties true
\origin /systemlyxdir/examples/ja/
-\textclass article
+\textclass bxjsarticle
\use_default_options true
\begin_modules
knitr
\maintain_unincluded_children false
\language japanese
\language_package default
-\inputencoding auto
+\inputencoding utf8-platex
\fontencoding global
\font_roman "palatino" "default"
\font_sans "lmss" "default"
\font_typewriter "lmtt" "default"
\font_math "auto" "auto"
\font_default_family default
-\use_non_tex_fonts false
+\use_non_tex_fonts true
\font_sc false
\font_osf false
\font_sf_scale 100 100
ソース文書へのリンクがあります。
\end_layout
+\begin_layout Standard
+\SpecialChar LyX
+ 2.3以降、
+\series bold
+knitr
+\series default
+を使ってコンパイルするためには
+\family sans
+設定\SpecialChar menuseparator
+ファイル処理\SpecialChar menuseparator
+変換子
+\family default
+で
+\emph on
+needauth
+\emph default
+変換子の使用を可能にする必要があります。
+\end_layout
+
\begin_layout Standard
\series bold
\end_layout
\begin_layout Standard
-\begin_inset ERT
+\begin_inset Flex Chunk
status open
\begin_layout Plain Layout
-<<show-off>>=
-\end_layout
+\begin_inset Argument 1
+status open
\begin_layout Plain Layout
-rnorm(5)
+show-off
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Plain Layout
-df=data.frame(y=rnorm(100), x=1:100)
+rnorm(5)
\end_layout
\begin_layout Plain Layout
-summary(lm(y~x, data=df))
+df=data.frame(y=rnorm(100), x=1:100)
\end_layout
\begin_layout Plain Layout
-@
+summary(lm(y~x, data=df))
\end_layout
\end_inset
\begin_header
\save_transient_properties true
\origin /systemlyxdir/examples/ja/
-\textclass jarticle
+\textclass bxjsarticle
\begin_preamble
%% maxwidth is the original width if it's less than linewidth
%% otherwise use linewidth (to make sure the graphics do not exceed the margin)
\font_typewriter "lmtt" "default"
\font_math "auto" "auto"
\font_default_family default
-\use_non_tex_fonts false
+\use_non_tex_fonts true
\font_sc false
\font_osf false
\font_sf_scale 100 100
\end_layout
\begin_layout Standard
-\begin_inset ERT
+\begin_inset Flex Chunk
status open
\begin_layout Plain Layout
-<<where-is-R-bin,eval=FALSE>>=
-\end_layout
+\begin_inset Argument 1
+status open
\begin_layout Plain Layout
-R.home('bin')
+where-is-R-bin,eval=FALSE
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Plain Layout
-@
+R.home('bin')
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-\begin_inset ERT
+\begin_inset Flex Chunk
status open
\begin_layout Plain Layout
-<<sweave-sty,eval=FALSE>>=
-\end_layout
+\begin_inset Argument 1
+status open
\begin_layout Plain Layout
-file.path(R.home('share'), 'texmf', 'tex', 'latex')
+sweave-sty,eval=FALSE
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Plain Layout
-@
+file.path(R.home('share'), 'texmf', 'tex', 'latex')
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-\begin_inset ERT
+\begin_inset Flex Chunk
+status open
+
+\begin_layout Plain Layout
+
+\begin_inset Argument 1
status open
\begin_layout Plain Layout
-<<setup, keep.source=TRUE>>=
+setup, keep.source=TRUE
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Plain Layout
options(width = 70, useFancyQuotes = FALSE, digits = 4)
\end_layout
-\begin_layout Plain Layout
+\end_inset
+
-@
\end_layout
+\begin_layout Standard
+\begin_inset Flex Chunk
+status open
+
\begin_layout Plain Layout
-<<sweave-manual, eval=FALSE, keep.source=TRUE>>=
-\end_layout
+\begin_inset Argument 1
+status open
\begin_layout Plain Layout
-## Sweaveのvignetteを見る (要 R >= 2.13.0)
+sweave-manual, eval=FALSE, keep.source=TRUE
\end_layout
-\begin_layout Plain Layout
+\end_inset
+
-vignette("Sweave", package = "utils")
\end_layout
\begin_layout Plain Layout
-@
+## Sweaveのvignetteを見る (要 R >= 2.13.0)
\end_layout
-\end_inset
-
+\begin_layout Plain Layout
+vignette("Sweave", package = "utils")
\end_layout
-\begin_layout Standard
+\end_inset
+
下記は、どのSエンジンでも動作する単純な例です。
\end_layout
\begin_layout Standard
-\begin_inset ERT
+\begin_inset Flex Chunk
status open
\begin_layout Plain Layout
-<<print-integers, keep.source=TRUE>>=
-\end_layout
+\begin_inset Argument 1
+status open
\begin_layout Plain Layout
-## 1から10までの整数は
+print-integers, keep.source=TRUE
\end_layout
-\begin_layout Plain Layout
+\end_inset
+
-1:10
\end_layout
\begin_layout Plain Layout
-@
+## 1から10までの整数は
\end_layout
\begin_layout Plain Layout
-<<hide-results, results=hide>>=
+1:10
\end_layout
-\begin_layout Plain Layout
+\end_inset
+
-## results=hide を設定して意図的に出力を隠す
\end_layout
+\begin_layout Standard
+\begin_inset Flex Chunk
+status open
+
\begin_layout Plain Layout
-print(1:20)
-\end_layout
+\begin_inset Argument 1
+status open
\begin_layout Plain Layout
-@
+hide-results, results=hide
\end_layout
\end_inset
\end_layout
-\begin_layout Standard
+\begin_layout Plain Layout
+
+## results=hide を設定して意図的に出力を隠す
+\end_layout
+
+\begin_layout Plain Layout
+
+print(1:20)
+\end_layout
+
+\end_inset
+
単純な計算機をエミュレートすることもできます。
\end_layout
\begin_layout Standard
-\begin_inset ERT
+\begin_inset Flex Chunk
status open
\begin_layout Plain Layout
-<<calculator>>=
-\end_layout
+\begin_inset Argument 1
+status open
\begin_layout Plain Layout
-1 + pi
+calculator
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Plain Layout
-sin(pi/6)
+1 + pi
\end_layout
\begin_layout Plain Layout
-@
+sin(pi/6)
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-\begin_inset ERT
+\begin_inset Flex Chunk
status open
\begin_layout Plain Layout
-<<rnorm>>=
+\begin_inset Argument 1
+status open
+
+\begin_layout Plain Layout
+
+rnorm
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Plain Layout
t1 <- t.test(x)
\end_layout
-\begin_layout Plain Layout
-
-@
-\end_layout
-
\end_inset
\end_layout
\begin_layout Standard
-\begin_inset ERT
+\begin_inset Flex Chunk
status open
\begin_layout Plain Layout
-<<iris-summary>>=
-\end_layout
+\begin_inset Argument 1
+status open
\begin_layout Plain Layout
-summary(iris[,-5])
+iris-summary
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Plain Layout
-@
+summary(iris[,-5])
\end_layout
\end_inset
\begin_layout Plain Layout
\align center
-\begin_inset ERT
+\begin_inset Flex Chunk
status open
\begin_layout Plain Layout
-\end_layout
+\begin_inset Argument 1
+status open
\begin_layout Plain Layout
-<<xtable-demo,results=tex,echo=FALSE>>=
+xtable-demo,results=tex,echo=FALSE
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Plain Layout
)')
\end_layout
-\begin_layout Plain Layout
-
-@
-\end_layout
-
\end_inset
\end_inset
-\begin_inset ERT
+\begin_inset Flex Chunk
status open
\begin_layout Plain Layout
-<<iris-pairs,fig=TRUE,width=4.5,height=4.5,eps=TRUE,pdf=TRUE>>=
-\end_layout
+\begin_inset Argument 1
+status open
\begin_layout Plain Layout
-pairs(iris, col = iris$Species)
+iris-pairs,fig=TRUE,width=4.5,height=4.5,eps=TRUE,pdf=TRUE
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Plain Layout
-@
+pairs(iris, col = iris$Species)
\end_layout
\end_inset
\begin_layout Plain Layout
\align center
-\begin_inset ERT
+\begin_inset Flex Chunk
status open
\begin_layout Plain Layout
-<<iris-boxplots,fig=TRUE,width=7,height=2,keep.source=F,eps=T,pdf=T>>=
-\end_layout
+\begin_inset Argument 1
+status open
\begin_layout Plain Layout
-par(mar=c(4,5,.1,.3), las=1)
+iris-boxplots,fig=TRUE,width=7,height=2,keep.source=F,eps=T,pdf=T
+\end_layout
+
+\end_inset
+
+
\end_layout
\begin_layout Plain Layout
-boxplot(Sepal.Length~Species,data=iris,horizontal=TRUE,xlab='Sepal.Length')
+par(mar=c(4,5,.1,.3), las=1)
\end_layout
\begin_layout Plain Layout
-@
+boxplot(Sepal.Length~Species,data=iris,horizontal=TRUE,xlab='Sepal.Length')
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-The user manual of Sweave is at
+Sweaveの利用者の手引きは
\begin_inset Flex URL
status collapsed
\end_inset
-にあります。 The CRAN task view on 「Reproducible Research」にあるCRANタスクビューには、便利と思われるSweav
-e関連パッケージの一覧があります。
+にあります。「Reproducible Research」にあるCRANタスクビューには、便利と思われるSweave関連パッケージの一覧があります。
\begin_inset Flex URL
status collapsed