\documentclass[b4paper,landscape,fleqn,papersize]{jsarticle}
%-----------------------------------------------------------------------------
\usepackage[dvipdfm]{graphicx}\usepackage{amsmath,amssymb}
\usepackage{MePoTeX}\usepackage{ka2ra,ka2ramp}\usepackage{okumacro,enumitem}
\usepackage{multicol}%\usepackage{ascmac,eclarith,qbgraph,enumitem}
\usepackage{fp}% 統計計算用
%-----------------------------------------------------------------------------
\setlength{\columnseprule}{0.2pt}\setlength{\fboxrule}{0.2pt}
\setlength{\textwidth}{350truemm}\setlength{\textheight}{240truemm}
\setlength{\oddsidemargin}{-18truemm}\setlength{\topmargin}{-20truemm}
\setlength{\headheight}{0mm}\setlength{\headsep}{0mm}
\pagestyle{empty}
%--------------------------------------------------------------------------------
\makeatletter\input{qbGraphMePoTeXmacro}\makeatother
%--------------------------------------------------------------------------------
%------------------------------------------------------------------------
%TeXによる簡単なデータセットのリストに関するマクロ集(\qbDataシリーズ)
\makeatletter%===========================================================================makeatletter
% \qbDSet#1#2 データセット : #2で与えられたデータセットを#1と名付ける。#1は「\hoge」のように------------------------------
\def\qbDSet#1#2{\edef#1{#2}}%
%\edef is similar to \def in that it allows you to define new macros or replace an existing macro.
%------------------------------------------------------------%
% 数値計算のfp.styによる個数・和・二乗の和・平均・分散など %
%------------------------------------------------------------%
% 特にデータセットは直接与えても \qbDataSet で変数化して使ってもどちらでも良い。お気楽極楽。
%\qbDCntV#1#2 データの個数関数 : #1で与えられたデータの個数を数えた結果を#2に渡す。-------------------------------------------------
\def\qbDCntV#1#2{\FPset\tmpCnt{0}%
\@for\m:=#1\do{\FPadd\tmpCnt\tmpCnt{1}}\FPclip#2\tmpCnt}%
% \qbDCnt#1 データの個数 : #1で与えられたデータの個数を数えた結果。-------------------------------------------------
\def\qbDCnt#1{\FPset\tmpCnt{0}%
\@for\m:=#1\do{\FPadd\tmpCnt\tmpCnt{1}}\FPclip\tmpCnt\tmpCnt\tmpCnt}%
% \qbDCntRV#1(#2)#3 #2未満のデータの個数 : #1で与えられたデータの個数の度数分布用。-------------------------------------------------
\def\qbDCntRV#1(#2)#3{\FPset\tmpCnt{0}\FPset\tmpRval{#2}%
\@for\m:=#1\do{\FPset\tmpO\m\FPiflt\tmpO\tmpRval\FPadd\tmpCnt\tmpCnt{1}\fi}%
\FPclip#3\tmpCnt}%
% \qbDCntR#1(#2) #2未満のデータの個数 : #1で与えられたデータの個数の度数分布用。-------------------------------------------------
\def\qbDCntR#1(#2){\FPset\tmpCnt{0}\FPset\tmpRval{#2}%
\@for\m:=#1\do{\FPset\tmpO\m\FPiflt\tmpO\tmpRval\FPadd\tmpCnt\tmpCnt{1}\fi}%
\FPclip\tmpCnt\tmpCnt\tmpCnt}%
% \qbDCntSV#1(#2,#3)#4 #2以上#3未満のデータの個数 : #1で与えられたデータの個数の度数分布用。-------------------------------------------------
\def\qbDCntSV#1(#2,#3)#4{\qbDCntRV#1(#2)\tmpCnta\qbDCntRV#1(#3)\tmpCntb%
\FPsub\tmpCnt\tmpCntb\tmpCnta\FPclip#4\tmpCnt}%
% \qbDCntS#1(#2,#3) #2以上#3未満のデータの個数 : #1で与えられたデータの個数の度数分布用。-------------------------------------------------
\def\qbDCntS#1(#2,#3){\qbDCntRV#1(#2)\tmpCnta\qbDCntRV#1(#3)\tmpCntb%
\FPsub\tmpCnt\tmpCntb\tmpCnta\FPclip\tmpCnt\tmpCnt\tmpCnt}%
% \qbDCntD#1[#2](#3)(#4) #2刻みで#3から#4段階の度数分布 : #1で与えられたデータの個数の度数分布用。-------------------------------------------------
\def\qbDCntD#1[#2](#3)(#4){%
\FPset\tmpCnti{0}\FPset\tmpAdd{#2}\FPset\tmpMin{#3}\FPset\tmpCmax{#4}%
\loop
\FPadd\tmpCnti\tmpCnti{1}\FPclip\tmpCnti\tmpCnti%(\tmpCnti,\tmpCmax)
\FPadd\tmpMax\tmpMin\tmpAdd\FPclip\tmpMax\tmpMax\tmpMin ~\tmpMax$:$
\qbDCntS#1(\tmpMin,\tmpMax)\par%
\FPset\tmpMin\tmpMax%
\FPiflt\tmpCnti\tmpCmax%
\repeat
}%
% \qbDataSumV#1#2 データの合計関数 : #1で与えられたデータの合計を計算した結果を#2に渡す。-------------------------------------------------
\def\qbDSumV#1#2{\FPset\tmpSum{0}%
\@for\m:=#1\do{\FPadd\tmpSum\tmpSum\m}\FPclip#2\tmpSum}%
% \qbDSum#1 データの合計 : #1で与えられたデータの合計の値。-------------------------------------------------
\def\qbDSum#1{\FPset\tmpSum{0}%
\@for\m:=#1\do{\FPadd\tmpSum\tmpSum\m}\FPclip\tmpSum\tmpSum\tmpSum}%
% \qbDataSummV#1#2 データの2乗の合計 : #1で与えられたデータの2乗の合計を計算した結果を#2に渡す。-------------------------------------------------
\def\qbDSummV#1#2{\FPset\tmpSum{0}%
\@for\m:=#1\do{\FPmul\tmpOne\m\m\FPadd\tmpSum\tmpSum\tmpOne}\FPclip#2\tmpSum}%
% \qbDSumm#1 データの2乗の合計 : #1で与えられたデータの2乗の合計の値。-------------------------------------------------
\def\qbDSumm#1{\FPset\tmpSum{0}%
\@for\m:=#1\do{\FPmul\tmpOne\m\m\FPadd\tmpSum\tmpSum\tmpOne}\FPclip\tmpSum\tmpSum\tmpSum}%
% \qbDAvgV#1#2 データの平均関数 : #1で与えられたデータの平均を#2に渡す。------------------------------------------------------
\def\qbDAvgV#1#2{\qbDSumV{#1}\tmpSum\qbDCntV{#1}\tmpCnt
\FPdiv\tmpAvg\tmpSum\tmpCnt\FPclip#2\tmpAvg}%
% \qbDAvg#1 データの平均 : #1で与えられたデータの平均の値。------------------------------------------------------
\def\qbDAvg#1{\qbDSumV{#1}\tmpSum\qbDCntV{#1}\tmpCnt
\FPdiv\tmpAvg\tmpSum\tmpCnt\FPclip\tmpAvg\tmpAvg\tmpAvg}%
% \qbDAvggV#1#2 データの2乗の平均 : #1で与えられたデータの2乗の平均を#2に渡す。------------------------------------------------------
\def\qbDAvggV#1#2{\qbDSummV{#1}\tmpSum\qbDCntV{#1}\tmpCnt
\FPdiv\tmpVar\tmpSum\tmpCnt\FPclip#2\tmpVar}%
% \qbDAvgg#1 データの2乗の平均 : #1で与えられたデータの2乗の平均の値。------------------------------------------------------
\def\qbDAvgg#1{\qbDSummV{#1}\tmpSum\qbDCntV{#1}\tmpCnt
\FPdiv\tmpVar\tmpSum\tmpCnt\FPclip\tmpVar\tmpVar\tmpVar}%
% \qbDVarV#1#2 データの分散関数 : #1で与えられたデータの分散を#2に渡す。------------------------------------------------------
\def\qbDVarV#1#2{\qbDAvgV{#1}\tmpAvg\qbDAvggV{#1}\tmpAvgg
\FPmul\tmpAvg\tmpAvg\tmpAvg\FPsub\tmpVar\tmpAvgg\tmpAvg\FPclip#2\tmpVar}%
% \qbDVar#1 データの分散 : #1で与えられたデータの分散の値。------------------------------------------------------
\def\qbDVar#1{\qbDAvgV{#1}\tmpAvg\qbDAvggV{#1}\tmpAvgg
\FPmul\tmpAvg\tmpAvg\tmpAvg\FPsub\tmpVar\tmpAvgg\tmpAvg\FPclip\tmpVar\tmpVar\tmpVar}%
% \qbDStdV#1#2 データの標準偏差 : #1で与えられたデータの分散の値を#2に渡す。------------------------------------------------------
\def\qbDStdV#1#2{\qbDVarV{#1}\tmpVar\FProot\tmpStd\tmpVar{2}\FPclip#2\tmpStd}
% \qbDStd#1 データの標準偏差 : #1で与えられたデータの分散の値。------------------------------------------------------
\def\qbDStd#1{\qbDVarV{#1}\tmpVar\FProot\tmpStd\tmpVar{2}\FPclip\tmpStd\tmpStd\tmpStd}
%------------------------------------------------------------------------------%
% データのリスト処理 データを追加する・頭や胴体を取り出す・逆順にする など %
%------------------------------------------------------------------------------%
% \qbLSet#1#2 リスト定義 : #2で与えられたリストを#1と名付ける。#1は「\hoge」のように------------------------------
\def\qbLSet#1#2{\edef#1{#2}}%
%\edef is similar to \def in that it allows you to define new macros or replace an existing macro.
% \qbLempty#1 よくわからない : リスト #1 が空かどうかを判定するらしい。ちょっと意味不明。
\def\qbLempty#1{}%\relax%
% \qbLcons#1#2 cons : リスト #1 の先頭に #2 を追加する。
\def\qbLcons#1#2{\ifx#1\empty\edef#1{#2}\else\edef#1{#2,#1}\fi}%
\def\qbLconsV#1#2#3{\ifx#1\empty\edef#1{#2}\else\edef#3{#2,#1}\fi}%
% \qbLappend#1#2 append : リスト #1 の末尾に #2 を追加する。
\def\qbLappend#1#2{\ifx#1\empty\edef#1{#2}\else\edef#1{#1,#2}\fi}%
\def\qbLappendV#1#2#3{\ifx#1\empty\edef#1{#2}\else\edef#3{#1,#2}\fi}%
% \qbLlast#1#2 last : リスト #1 の先頭を取り出し #2 に渡す。
\def\qbLlastV#1#2{\@for\m:=#1\do{\let\tmpLast\m}\let#2\tmpLast}%
\def\qbLlast#1{\@for\m:=#1\do{\let\tmpLast\m}\tmpLast}%
% \qbLnthV#1#2#3 nth : リスト #1 の#2番目を取り出し #3 に渡す。
\def\qbLnthV#1#2#3{\FPset\tmpC@nt{0}%
\@for\m:=#1\do{\FPadd\tmpC@nt\tmpC@nt{1}\FPifeq\tmpC@nt{#2}\let#3\m\fi}}%
% \qbLnth#1#2 nth : リスト #1 の#2番目を取り出す。
\def\qbLnth#1#2{\FPset\tmpC@nt{0}%
\@for\m:=#1\do{\FPadd\tmpC@nt\tmpC@nt{1}\FPifeq\tmpC@nt{#2}\m\fi}}%
% \qbLcarV#1#2 car : リスト #1 の先頭を取り出す。
\def\qbLcarV#1#2{\FPset\tmpC@nt{0}%
\@for\m:=#1\do{\FPadd\tmpC@nt\tmpC@nt{1}\FPifeq\tmpC@nt{1}\let#2\m\fi}}%
% \qbLcar#1#2 car : リスト #1 の先頭を取り出し #2 に渡す。
\def\qbLcar#1{\FPset\tmpC@nt{0}%
\@for\m:=#1\do{\FPadd\tmpC@nt\tmpC@nt{1}\FPifeq\tmpC@nt{1}\m\fi}}%
% \qbLcdrV#1#2 cdr : リスト #1 の2番目以降の胴体を取り出し #2 に渡す。
\def\qbLcdrV#1#2{\FPset\tmpC@nt{0}\let\tmpCdr\empty%
\@for\m:=#1\do{\FPadd\tmpC@nt\tmpC@nt{1}\FPifgt\tmpC@nt{1}\qbLappend\tmpCdr\m\fi}\let#2\tmpCdr}%\fi}%
% \qbLcdr#1 cdr : リスト #1 の2番目以降の胴体を取り出し #2 に渡す。
\def\qbLcdr#1{\FPset\tmpC@nt{0}\let\tmpCdr\empty%
\@for\m:=#1\do{\FPadd\tmpC@nt\tmpC@nt{1}\FPifgt\tmpC@nt{1}\qbLappend\tmpCdr\m\fi}\tmpCdr}%
% \qbDataRndSet#1(#2,#3,#4,#5) 乱雑 : #2個のデータで値は#3~#4の範囲で小数点以下は#5桁のデータセット#1------------------------------
%------------------------------------------------------------------------------%
% データの順番に関すること 最大値・最小値・レンジ・中央値・ など %
%------------------------------------------------------------------------------%
% \qbDMaxV#1#2 データの最大値関数: #1で与えられたデータの最大値を#2に渡す。
\def\qbDMaxV#1#2{\qbLcarV#1\tmpMax%
\@for\m:=#1\do{\FPsub\tmpOne\tmpMax\m\FPifneg\tmpOne\FPset\tmpMax\m\fi}\FPclip#2\tmpMax}%
% \qbDMax#1 データの最大値 : #1で与えられたデータの最大値。
\def\qbDMax#1{\qbLcarV#1\tmpMax%
\@for\m:=#1\do{\FPsub\tmpOne\tmpMax\m\FPifneg\tmpOne\FPset\tmpMax\m\fi}\FPclip\tmpMax\tmpMax\tmpMax}%
% \qbDMinV#1#2 データの最小値関数: #1で与えられたデータの最小値を#2に渡す。
\def\qbDMinV#1#2{\qbLcarV#1\tmpMin%
\@for\m:=#1\do{\FPsub\tmpOne\tmpMin\m\FPifpos\tmpOne\FPset\tmpMin\m\fi}\FPclip#2\tmpMin}%
% \qbDMin#1 データの最小値 : #1で与えられたデータの最小値。
\def\qbDMin#1{\qbLcarV#1\tmpMin%
\@for\m:=#1\do{\FPsub\tmpOne\tmpMin\m\FPifpos\tmpOne\FPset\tmpMin\m\fi}
\FPclip\tmpMin\tmpMin\tmpMin}%
% \qbDRng#1 データのレンジ : #1で与えられたデータのレンジ。
\def\qbDRng#1{\qbDMaxV#1\tmpMax\qbDMinV#1\tmpMin
\FPsub\tmpRng\tmpMax\tmpMin\FPclip\tmpRng\tmpRng\tmpRng}%
% \qbDMedV#1#2 メディアン : #1
\def\qbDMedV#1#2{\qbDCntV#1\tmpC@nt\FPadd\tmpC@nt\tmpC@nt{1}%
\FPdiv\tmpC@nt\tmpC@nt{2}\FPtrunc\tmpC@ntt\tmpC@nt{0}%
\FPifeq\tmpC@ntt\tmpC@nt\qbLnthV#1\tmpC@ntt#2%
\else\qbLnthV#1\tmpC@ntt\tmpMed\FPadd\tmpC@ntt\tmpC@ntt{1}\qbLnthV#1\tmpC@ntt\tmpMedd%
\FPadd\tmpMed\tmpMed\tmpMedd\FPdiv\tmpMed\tmpMed{2}\FPclip#2\tmpMed\fi}%
% \qbDMed#1 メディアン : #1
\def\qbDMed#1{\qbDCntV#1\tmpC@nt\FPadd\tmpC@nt\tmpC@nt{1}%
\FPdiv\tmpC@nt\tmpC@nt{2}\FPtrunc\tmpC@ntt\tmpC@nt{0}%
\FPifeq\tmpC@ntt\tmpC@nt\qbLnth#1\tmpC@ntt%
\else\qbLnthV#1\tmpC@ntt\tmpMed\FPadd\tmpC@ntt\tmpC@ntt{1}\qbLnthV#1\tmpC@ntt\tmpMedd%
\FPadd\tmpMed\tmpMed\tmpMedd\FPdiv\tmpMed\tmpMed{2}\FPclip\tmpMed\tmpMed\tmpMed\fi}%
% \qbDQua#1#2#3 四分位数 : #1
\def\qbDQua#1{\qbDCntV#1\tmpC@nt\FPadd\tmpC@nt\tmpC@nt{1}%
\FPdiv\tmpC@nt\tmpC@nt{2}\FPtrunc\tmpC@ntt\tmpC@nt{0}%
\FPifeq\tmpC@ntt\tmpC@nt$(\qbLnth#1\tmpC@ntt)$%
\else\qbLnthV#1\tmpC@ntt\tmpMed\FPadd\tmpC@ntt\tmpC@ntt{1}\qbLnthV#1\tmpC@ntt\tmpMedd%
\FPadd\tmpMed\tmpMed\tmpMedd\FPdiv\tmpMed\tmpMed{2}\FPclip\tmpMed\tmpMed\tmpMed\fi}%
% \qbDFstHlf#1#2
\def\qbDFstHlf#1#2{\def\tmpC@nt{0}\edef#2{\empty}
\qbDCntV{#1}\tmpL@n\FPadd\tmpL@n\tmpL@n{1}\FPdiv\tmpL@n\tmpL@n{2}%
\@for\m:=#1\do{\FPadd\tmpC@nt\tmpC@nt{1}\FPiflt\tmpC@nt\tmpL@n\qbLappend#2\m\fi}}%
% \qbDSndHlf#1#2
\def\qbDSndHlf#1#2{\def\tmpC@nt{0}\edef#2{\empty}
\qbDCntV{#1}\tmpL@n\FPadd\tmpL@n\tmpL@n{1}\FPdiv\tmpL@n\tmpL@n{2}%
\@for\m:=#1\do{\FPadd\tmpC@nt\tmpC@nt{1}\FPifgt\tmpC@nt\tmpL@n\qbLappend#2\m\fi}}%
%No}}
%--Sort関連-----------------------------------------------------------------------
% \qbDsubSort#1#2
\def\qbDsubSort#1#2{\qbDMinV#1\foo\qbDSet\tmpLst{}%
\@for\m:=#1\do{\FPifeq\m\foo\qbLappend#2\m\else\qbLappend\tmpLst\m\fi}
\let#1=\tmpLst}%
% \qbDSortV#1#2
\def\qbDSortV#1#2{\qbDSet#2{}
\loop\qbDCntV#1\foo\FPifgt\foo{1}\qbDsubSort#1#2\repeat
\qbLappend#2#1}
% \qbDSort#1
\def\qbDSort#1{\qbDSet\tmpSort{}
\loop\qbDCntV#1\foo\FPifgt\foo{1}\qbDsubSort#1\tmpSort\repeat
\qbLappend\tmpSort#1\tmpSort}
% \FPmod
\def\FPmod#1#2#3{\FPdiv\tmpVal{#2}{#3}%$1)\tmpVal$
\FPtrunc\tmpVal\tmpVal{0}%$2)\tmpVal$
\FPmul\tmpVal\tmpVal{#3}%
\FPsub\tmpVal{#2}\tmpVal\FPclip#1\tmpVal}%
%
%--Box plot関連-----------------------------------------------------------------------
\def\qbBoxPlot(#1,#2,#3,#4,#5,#6)[#7](#8,#9){
\FPsub\tmpRng{#9}{#8}\FPadd\tmpRng\tmpRng{2}
\FPsub\tmpLx{#8}{1}\FPclip\tmpLx\tmpLx
\begin{qbPMP}[#7mm](\tmpRng,4.2)(\tmpLx,-0.7)
\qbPenSize(0.1)\sendMP{%
vardef mylabel(expr pic, p) = label(pic, p);enddef;
draw ((#8-.5,0)--(#9+.5,0)--(#9+.5,3)--(#8-.5,3)--cycle) scaled w;
for i=#8 upto #9:draw (*1) shifted (i*w,0);endfor;
for i=#8 step 5 until #9:draw (*2) shifted (i*w,0);
%mylabel(TEX decimal(i),(i*w,-w/2));endfor;
%label(TEX(decimal(i)),(i*w,-w/2));endfor; これは駄目
label(decimal(i),(i*w,-w/2));endfor;
}%
\qbPenSize(0.3)\sendMP{%
draw (*3) shifted (#1,0)) scaled w;draw (*4) shifted (#2,0)) scaled w;
draw (*5) shifted (#3,0)) scaled w;draw (*6) shifted (#4,0)) scaled w;
draw (*7) shifted (#5,0)) scaled w;
draw (*8) scaled w;draw (*9) scaled w;
draw (*10) scaled w;draw (*11) scaled w;
draw (*12) shifted (#6,1.5)) scaled w;
draw (*13) shifted (#6,1.5)) scaled w;
for i=#8 upto #9:draw (*14) shifted (i*w,0);endfor;
label(btex $#1$ etex,(#1*w,-1.2w));
label(btex $#2$ etex,(#2*w,-1.2w));
label(btex $#3$ etex,(#3*w,-1.2w));
label(btex $#4$ etex,(#4*w,-1.2w));
label(btex $#5$ etex,(#5*w,-1.2w));
label(btex $#6$ etex,(#6*w,2w));
}%
\end{qbPMP}}
%
% \qbDrndSet[#1,#2,#3](#4)#5 #1 レンジ #2 最小設定値 #3 四捨五入の桁数 #4 データの個数 #5 データ名 %
\def\qbDrndSet[#1,#2,#3](#4)#5{%-----------------------------------------------------------
\def\tmpCnt{0}\edef#5{\empty}\FPadd\tmpDmx{#4}{1}%
\loop\FPadd\tmpCnt\tmpCnt{1}\FPiflt\tmpCnt\tmpDmx%
\FPrandom\tmpEle\FPrandom\tmpElee\FPrandom\tmpEleee
\FPadd\tmpEle\tmpEle\tmpElee\FPadd\tmpEle\tmpEle\tmpEleee\FPdiv\tmpEle\tmpEle{3}
\FPmul\tmpEle\tmpEle{#1}\FPadd\tmpEle\tmpEle{#2}\FPround\tmpEle\tmpEle{#3}%
\qbLappend#5\tmpEle
\repeat}%---------------------------------------------------------------
% \qbDview
\def\qbDview[#1]#2(#3){%-----------------------------------------------------------------------
\def\tmpC@nt{0}\vspace{3mm}
\begin{minipage}{#1\textwidth}
\@for\m:=#2\do{\FPadd\tmpC@nt\tmpC@nt{1}$\m%,
\hfill$\FPmod\tmpC@ntt\tmpC@nt{#3}\FPifeq\tmpC@ntt{0}\par\fi}
\end{minipage}\vspace{3mm}}%-------------------------------------------------------------------------------
%
\makeatother%============================================================================makeatother
%------------------------------------------------------------------------
\begin{document}
%------------------------------------------------------------------------
\noindent{\LARGE \bfseries 数学I}%\hspace{2mm}
{\renewcommand{\arraystretch}{0.35}
\begin{tabular}{c}{\scriptsize 京都府立}\\{\scriptsize 桂高等学校}\end{tabular}}\hspace{2mm}
%\MPkatsurasym(4mm)\hfill
{\large {\gt 統計}\hspace{8mm}
{\Large データの分析}\hspace{8mm}
{\large\gt 『度数分布とヒストグラム』}\hfill
\underline{\hspace{8mm}}年\underline{\hspace{8mm}}組\underline{\hspace{8mm}}番
\hspace{2mm}氏名 \underline{\hspace{70mm}}%\vspace{-1mm}
\hrule\vspace{-2mm}%]
%----------------------------------------------------------------------------------------------------
\begin{multicols}{3}\normalsize
%\FPseed=123
%----------------------------------------------------------------------------------------------------
\begin{enumerate}[leftmargin=*]
\item %
次のデータを整理したい。以下の問いに答えてデータを整理しなさい。
%\qbDrndSet[50,135,1](20)\hoge
\qbDrndSet[50,135,1](40)\hoge
\par\vspace{4mm}\hfill\qbDview[0.24]\hoge(5)\hfill
\begin{enumerate}[leftmargin=\parskip]
\item %
データの最大値と最小値を探して答えなさい。\par%
最大値は\kbs{16mm},最小値は\kbs{16mm}
\hfill{\scriptsize \qbDMax\hoge /\qbDMin\hoge}
\item %
データの数を数えなさい。\par
データは全部で\kbs{16mm}個%
\hfill{\scriptsize データ数 \qbDCnt\hoge /データ幅 \qbDRng\hoge}
\item %
{\gt 度数分布}を作りたい。{\gt 階級}の幅をどうするか決めなさい。\par
階級の幅は\kbs{16mm}とします。
\item %
{\gt 度数分布表}を作りなさい。\par
\qbDCntD\hoge[5](135)(9)
\hspace{-6mm}\scriptsize {\it note:}\normalsize\par
%\hspace{-6mm}\begin{qbPMP}[7mm](16,10)(0,0)\qbPenSize(1)
%\sendMP{%
%for i=0 step 1/3 until 10:draw (*15) scaled w dashed withdots scaled 1.2pt withcolor 0.5white;endfor;
%for i=0 upto 10:draw (*16) scaled w withcolor 0.7white;endfor;
%}%
%\end{qbPMP}
\item %
{\gt 度数分布表}を元にして{\gt ヒストグラム}を作りなさい。\par
\hspace{-6mm}\scriptsize {\it note:}\normalsize\par
%\hspace{-6mm}\begin{qbPMP}[7mm](16,10)(0,0)\qbPenSize(1)
%\sendMP{%
%for i=0 step 1/3 until 10:draw (*17) scaled w dashed withdots scaled 1.2pt withcolor 0.5white;endfor;
%for i=0 upto 10:draw (*18) scaled w withcolor 0.7white;endfor;
%}%
%\end{qbPMP}
\end{enumerate}
%
\columnbreak
%
\end{enumerate}
%------------------------------------------------------------------------
\end{multicols}
\end{document}
%------------------------------------------------------------------------
atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!
*1 0,0)--(0,-0.1w
*2 0,0)--(0,-0.2w
*3 (0,1)--(0,2
*4 (0,0.5)--(0,2.5
*5 (0,0.5)--(0,2.5
*6 (0,0.5)--(0,2.5
*7 (0,1)--(0,2
*8 #2,2.5)--(#4,2.5
*9 #2,0.5)--(#4,0.5
*10 #2,1.5)--(#1,1.5
*11 #4,1.5)--(#5,1.5
*12 (-0.1,-0.1)--(0.1,0.1
*13 (-0.1,0.1)--(0.1,-0.1
*14 0,0)--(0,-0.1
*15 0,i)--(16,i
*16 0,i)--(16,i
*17 0,i)--(16,i
*18 0,i)--(16,i