📄 nndvl.tex
字号:
\documentclass[a4paper]{article}\usepackage{graphicx}\pagestyle{empty}\headheight0mm\headsep0mm\topskip0mm\parindent0mm%-----------------------------------------------------------------------\newcount\diagwd\diagwd=52\newcount\diaght\diaght=38\newcount\colwd \colwd=\diagwd\advance\colwd2\newcount\rowht \rowht=\diaght\advance\rowht2\newcount\gridwd\gridwd=\colwd\multiply\gridwd2\advance\gridwd\diagwd\newcount\gridht\gridht=\rowht\multiply\gridht5\advance\gridht\diaght\newcount\tmpwd\newcount\tmpht\unitlength1mm\textwidth\gridwd\unitlength\oddsidemargin\paperwidth\advance\oddsidemargin-\textwidth\divide \oddsidemargin2\advance\oddsidemargin-1in\textheight\gridht\unitlength\advance\textheight6mm\topmargin\paperheight\advance\topmargin-\textheight\divide\topmargin2\advance\topmargin-1in\def\diagpage#1{\centerline{#1}\vfill \begin{picture}(\gridwd,\gridht)}\def\enddiagpage{% \end{picture}}\def\legend(#1,#2)#3{% \tmpwd=#1\multiply\tmpwd\colwd \tmpht=#2\multiply\tmpht\rowht \put(\tmpwd,\tmpht){% \multiput(0,0)(\diagwd,0){2}{\line(0,1){\diaght}} \multiput(0,0)(0,\diaght){2}{\line(1,0){\diagwd}} \makebox(\diagwd,\diaght){\begin{tabular}{l}#3\end{tabular}} }}\def\diag(#1,#2)#3{% \tmpwd=#1\multiply\tmpwd\colwd \tmpht=#2\multiply\tmpht\rowht \put(\tmpwd,\tmpht){% \makebox(\diagwd,\diaght){\includegraphics{#3}}}}\begin{document}%-----------------------------------------------------------------------% legend%-----------------------------------------------------------------------\begin{diagpage}{data set, number of clusters}\legend(0,5){fuzzy $c$-means \\ step expansion \\ ~}\legend(0,4){fuzzy $c$-means \\ momentum term \\ ~}\legend(0,3){fuzzy $c$-means \\ other methods \\ ~}\legend(0,2){fuzzy $c$-means \\ standard update \\ trials and average}\legend(0,1){axes-parallel GK \\ standard update \\ trials and average}\legend(0,0){general GK \\ standard update \\ trials and average}%\legend(1,5){axes-parallel GK \\ step expansion \\ for centers only}\legend(1,4){axes-parallel GK \\ momentum term \\ for centers only}\legend(1,3){axes-parallel GK \\ other methods \\ for centers only}\legend(1,2){axes-parallel GK \\ step expansion \\ for all parameters}\legend(1,1){axes-parallel GK \\ momentum term \\ for all parameters}\legend(1,0){axes-parallel GK \\ other methods \\ for all parameters}%\legend(2,5){general GK \\ step expansion \\ for centers only}\legend(2,4){general GK \\ momentum term \\ for centers only}\legend(2,3){general GK \\ other methods \\ for centers only}\legend(2,2){general GK \\ step expansion \\ for all parameters}\legend(2,1){general GK \\ momentum term \\ for all parameters}\legend(2,0){general GK \\ other methods \\ for all parameters}\end{diagpage}%-----------------------------------------------------------------------% iris%-----------------------------------------------------------------------\begin{diagpage}{iris data, 3 clusters}\diag(0,5){iris03} \diag(1,5){iris06} \diag(2,5){iris12}\diag(0,4){iris04} \diag(1,4){iris07} \diag(2,4){iris13}\diag(0,3){iris05} \diag(1,3){iris08} \diag(2,3){iris14}\diag(0,2){iris00} \diag(1,2){iris09} \diag(2,2){iris15}\diag(0,1){iris01} \diag(1,1){iris10} \diag(2,1){iris16}\diag(0,0){iris02} \diag(1,0){iris11} \diag(2,0){iris17}\end{diagpage}%-----------------------------------------------------------------------% wsel 3%-----------------------------------------------------------------------\begin{diagpage}{wsel data (wine, attributes 7, 10, 13), 3 clusters}\diag(0,5){wsel303} \diag(1,5){wsel306} \diag(2,5){wsel312}\diag(0,4){wsel304} \diag(1,3){wsel308} \diag(2,4){wsel313}\diag(0,3){wsel305} \diag(1,4){wsel307} \diag(2,3){wsel314}\diag(0,2){wsel300} \diag(1,2){wsel309} \diag(2,2){wsel315}\diag(0,1){wsel301} \diag(1,1){wsel310} \diag(2,1){wsel316}\diag(0,0){wsel302} \diag(1,0){wsel311} \diag(2,0){wsel317}\end{diagpage}%-----------------------------------------------------------------------% wsel 6%-----------------------------------------------------------------------\begin{diagpage}{wsel data (wine, attributes 7, 10, 13), 6 clusters}\diag(0,5){wsel603} \diag(1,5){wsel606} \diag(2,5){wsel612}\diag(0,4){wsel604} \diag(1,4){wsel607} \diag(2,4){wsel613}\diag(0,3){wsel605} \diag(1,3){wsel608} \diag(2,3){wsel614}\diag(0,2){wsel600} \diag(1,2){wsel609} \diag(2,2){wsel615}\diag(0,1){wsel601} \diag(1,1){wsel610} \diag(2,1){wsel616}\diag(0,0){wsel602} \diag(1,0){wsel611} \diag(2,0){wsel617}\end{diagpage}%-----------------------------------------------------------------------% wine 3%-----------------------------------------------------------------------\begin{diagpage}{wine data (all attributes), 3 clusters}\diag(0,5){wine303} \diag(1,5){wine306} \diag(2,5){wine312}\diag(0,4){wine304} \diag(1,4){wine307} \diag(2,4){wine313}\diag(0,3){wine305} \diag(1,3){wine308} \diag(2,3){wine314}\diag(0,2){wine300} \diag(1,2){wine309} \diag(2,2){wine315}\diag(0,1){wine301} \diag(1,1){wine310} \diag(2,1){wine316}\diag(0,0){wine302} \diag(1,0){wine311} \diag(2,0){wine317}\end{diagpage}%-----------------------------------------------------------------------% wine 6%-----------------------------------------------------------------------\begin{diagpage}{wine data (all attributes), 6 clusters}\diag(0,5){wine603} \diag(1,5){wine606} \diag(2,5){wine612}\diag(0,4){wine604} \diag(1,4){wine607} \diag(2,4){wine613}\diag(0,3){wine605} \diag(1,3){wine608} \diag(2,3){wine614}\diag(0,2){wine600} \diag(1,2){wine609} \diag(2,2){wine615}\diag(0,1){wine601} \diag(1,1){wine610} \diag(2,1){wine616}\diag(0,0){wine602} \diag(1,0){wine611} \diag(2,0){wine617}\end{diagpage}%-----------------------------------------------------------------------% breast%-----------------------------------------------------------------------\begin{diagpage}{breast cancer data, 2 clusters}\diag(0,5){breast03} \diag(1,5){breast06} \diag(2,5){breast12}\diag(0,4){breast04} \diag(1,4){breast07} \diag(2,4){breast13}\diag(0,3){breast05} \diag(1,3){breast08} \diag(2,3){breast14}\diag(0,2){breast00} \diag(1,2){breast09} \diag(2,2){breast15}\diag(0,1){breast01} \diag(1,1){breast10} \diag(2,1){breast16}\diag(0,0){breast02} \diag(1,0){breast11} \diag(2,0){breast17}\end{diagpage}%-----------------------------------------------------------------------% abalone 3%-----------------------------------------------------------------------\begin{diagpage}{abalone data, 3 clusters}\diag(0,5){abalone303} \diag(1,5){abalone306} \diag(2,5){abalone312}\diag(0,4){abalone304} \diag(1,4){abalone307} \diag(2,4){abalone313}\diag(0,3){abalone305} \diag(1,3){abalone308} \diag(2,3){abalone314}\diag(0,2){abalone300} \diag(1,2){abalone309} \diag(2,2){abalone315}\diag(0,1){abalone301} \diag(1,1){abalone310} \diag(2,1){abalone316}\diag(0,0){abalone302} \diag(1,0){abalone311} \diag(2,0){abalone317}\end{diagpage}%-----------------------------------------------------------------------% abalone 6%-----------------------------------------------------------------------\begin{diagpage}{abalone data, 6 clusters}\diag(0,5){abalone603} \diag(1,5){abalone606} \diag(2,5){abalone612}\diag(0,4){abalone604} \diag(1,4){abalone607} \diag(2,4){abalone613}\diag(0,3){abalone605} \diag(1,3){abalone608} \diag(2,3){abalone614}\diag(0,2){abalone600} \diag(1,2){abalone609} \diag(2,2){abalone615}\diag(0,1){abalone601} \diag(1,1){abalone610} \diag(2,1){abalone616}\diag(0,0){abalone602} \diag(1,0){abalone611} \diag(2,0){abalone617}\end{diagpage}%-----------------------------------------------------------------------\end{document}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -