JPH0531780B2 - - Google Patents
Info
- Publication number
- JPH0531780B2 JPH0531780B2 JP61142586A JP14258686A JPH0531780B2 JP H0531780 B2 JPH0531780 B2 JP H0531780B2 JP 61142586 A JP61142586 A JP 61142586A JP 14258686 A JP14258686 A JP 14258686A JP H0531780 B2 JPH0531780 B2 JP H0531780B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- key
- input
- statistical
- item
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Calculators And Similar Devices (AREA)
Description
<技術分野>
本発明は統計処理機能を有する小型電子計算機
に関するものである。 <従来技術及びその問題点> 小型電子計算機所謂ポケツトコンピユータにあ
つて統計処理機能を有するものが存在したが、こ
の統計処理としては単能的であつた。 即ち、例えば下表のデータの統計処理を行なう
場合、
に関するものである。 <従来技術及びその問題点> 小型電子計算機所謂ポケツトコンピユータにあ
つて統計処理機能を有するものが存在したが、こ
の統計処理としては単能的であつた。 即ち、例えば下表のデータの統計処理を行なう
場合、
【表】
この数字の平均値を求める場合にはその各デー
タ63,49,75を入力した上で平均値処理を
行ない、また国語の平均値を求める場合にも同様
に各データ82,35,63を入力した上で平均
値処理を行なう。 そして、また前記数学と国語の夫々の総和を求
めたい場合にも、もう一度数学の各データを入力
しまた国語の各データも入力して夫々総和を求め
るという操作を必要とし、この統計処理で各種の
統計演算を行わせる場合にこの操作が非常に厄介
であつた。 また、前記各データを入力して統計演算を行な
うと、前記入力した各データの確認、変更、追加
等はできず、もし変更、追加等を行なうとすると
最初から各データを入力仕直して統計演算させる
必要があり、これまた入力操作が厄介であつた。 <発明の目的> 本発明は、指定されたデータが欠測値または未
入力データである場合、そのデータはサンプルか
ら除き、統計処理計算を実行し、表データの中に
欠測値を入力しておくことにより、統計処理計算
における欠測値データの処理をする統計処理シス
テムを提供するものである。 <問題を解決するための手段> 本発明は、複数の行・列項目でなる表形式で各
データを格納するためのメモリと、前記表形式デ
ータの行及び/又は列を前記メモリに割り付けて
各項目データを入力するための入力手段と、前記
入力手段の中の1つのキーとして項目データを入
力する際にデータが存在しないことを指示入力す
るキーと、前記キー操作に応答して、通常使用し
ない値を特定データとして発生させ、該特定デー
タによりデータ不存在(欠測値)を示す手段と、
前記データ不存在を入力するキーを含む手段によ
つて前記メモリに格納された各項目データの任意
の行又は列を指示するための演算指示キーと、統
計演算を指示するための統計指示キーと、統計演
算処理時に前記欠測値を示す前記特定データを検
出する手段とを備え、前記統計指示キーで指示さ
れた統計演算を前記演算指示キーにより指示され
た行又は列のデータについて実行させると共に前
記欠測値の特定データの検出に基づいて該欠測値
のデータの項目をサンプル数から除外して統計演
算を行わせたことを特徴とする統計処理システム
である。 <作用> 本発明の統計処理システムでは、指定されたデ
ータが欠測値または未入力データである場合、そ
のデータはサンプルから除き、統計処理計算を実
行し、表データの中に欠測値を入力しておくこと
により、統計処理計算における欠測値データの処
理をする。 <実施例> 第1図は片手に持つて操作可能な本発明にかか
る小型電子計算器の外観斜視図を示し、この小型
電子計算機(本体)1の左上部には液晶表示装置
(以下LCD)2が設けられ、その周辺には、各文
字入力キー、フアンクシヨンキーを有するキーボ
ードが設けられている。 前記LCD2は、ドツトセグメント型の例えば
24桁の一行分の表示容量を備え、更に、下部には
計算機のモード状態を表示するインジケータ2
1,22,23,24が設けられている。 次に、各種キー特に本発明に関連するキーにつ
いて説明する。 10は電源スイツチであり、この電源スイツチ
をONすることにより本体に電源投入されると共
に、イニシヤライズ処理が行なわれる。このイニ
シヤライズによつて、本体のモードを統計処理モ
ード(STAT)にプリセツトする。 11はモード設定キーであり、統計処理モード
(STAT)と計算モード(CAL)とを操作ごとに
交互に設定するSTATキー11Aと、BASIC言
語によるプログラム処理モードの実行を行なうプ
ログラム実行(RUN)モードと、プログラミン
グモード(PRO)とを操作ごとに交互に設定す
るBASICキー11Bとで成る。 上述のSTATモード時は、インジケータ
STAT21が点灯され、CALモード時はインジ
ケータCAL22が点灯し、又RUNモード時はイ
ンジケータRUN23が点灯し、更にPROモード
時はインジケータPRO24が点灯する。 12は各種開放キーに定義可能にされた文字入
力キー群であり、特に、下部キー12Bは統計処
理に利用される分布関数指定キー12Aによつ
て、分布関数キー群に定義される文字キーが配置
されている。 13は数字入力キー群および演算指示キー群で
あり、減算キー34はシフト切替えによつて統計
処理における項目データの不存在を指示する欠測
値キーに定義される。 14のキー群は、後述する項目データが入力さ
れ、表データエリアに格納する表データに基づい
て各種統計処理例えば表データの列、行の各合計
値、平均値、偏差値等の演算を行うためのフアン
クシヨンキー群である。これらフアンクシヨンキ
ーの操作によつて統計演算処理が行なわれ、その
演算結果はLCD2に出力されると共に前記表デ
ータエリアの所定位置に格納される。15はカー
ソルキーである。 31は統計処理するための各表データの作成及
び読出しを行うための表キーであり、32はこの
表における行方向の各項目を選択する行入力キー
(↓入力)であり、33は表における列方向の各
項目を選択する列入力(→入力)キーである。 35は1変数統計処理キー(→X)又は2変数
統計処理キー(→Y)を指示するキーであり、こ
れらはシフトキーによつて切替える。これら(→
X)又は(→Y)は1つ又は2つの列項目の統計
処理を行うことを意味する。 第2図は、本発明の小型電子計算機の回路ブロ
ツク図である。 40はCPUであり、このCPUにバスラインを
介して接続しているROM45に記憶する各種制
御プログラムに従つてデータ処理を実行する。 41は前述のLCDであり、CPU40に接続さ
れたデイスプレイ制御部42で表示駆動され、こ
のデイスプレイ制御部42には表示データ(ドツ
トデータ)を格納する表示バツフア43が内蔵さ
れている。 44は第1図に示したキーボード装置であり、
操作したキーに対応するコード化信号をCPUに
供給する。 ROM45には電源投入時の初期設定処理を制
御するイニシヤルプログラムを記憶するエリア4
51と、BASIC言語のインタープリターエリア
452と、後述のフローチヤートの統計処理制御
プログラムを記憶するエリア453と、CPUで
発生した各文字及びシンボルのコード情報より出
力用(本例では表示)のドツトパターンに展開す
るキヤラクタパターン発生器(CG)エリア45
4と、その他各種システムプログラム記憶するエ
リア456で構成される。これらのエリアは各々
別々のROMチツプで形成するのが好ましい。 46は、ROM45と同様にバスラインを介し
てCPUに接続されたRAMであり、操作者に任意
に作成したBASICのユーザプログラムを記憶す
るエリア461と、本発明の統計処理によつて作
成された複数の表データを格納するエリア462
と、各種バツフア、カウンタ等を割付けるシステ
ムエリア463とで構成されている。 このシステムエリア463には本発明に関連す
るものとしてInputバツフアまたh、C、Lレジ
スタやm、n、Xカウンタが割付けられている。 表データエリア462は第8図Aに示すように
BASICの変数データエリアに割付けられる。 この第8図Aは変数データのうち、BASICプ
ログラム及び統計データ入力に用いる変数TφS|、
DφS|、Dφ(m、n)のメモリ内容である。先頭
のTφS|は変数名を表わし、Cは列項目数を表わ
す。その後にTφS|(φ)…TφS|(c)(この場合c
=3)と列項目が記憶されている。ひきつづき行
項目名を記憶する変数DφS|が記憶される。さら
に各行、列に相当するデータが変数Dφに記憶さ
れる。m、nは表の列、行又は二次元配列のヨ
コ、タテの数を示す。その後Dφ(φ、φ)…Dφ
(m、n)(但し同図の場合m=2、n=6)と各
要素のデータが記憶されている。 このメモリマツプに示す如く、BASICプログ
ラムで使用可能な一次元配列、二次元配列の変数
TφS|、DφS|、Dφ(m、n)と統計処理で使用す
る為に入力した表データを共有することにより統
計処理データとBASICプログラムのリンクが可
能となる。本例ではBASICの変数エリアに格納
される数値は−9.999999999×1099≦≦
9.999999999×1099の範囲内の値である。 この中で、次の2値を欠測値、未入力データと
して定義する。 9.999999999×1099…欠測値 −9.999999999×1099…未入力データ 欠測値及び未入力データについてもう少し説明
する。 一般のデータ処理装置としては、データが存在
しない場合、特定コード等を記憶する方法が取ら
れていた。しかし、統計処理としては欠測である
か未入力であるか識別する必要があり、これらに
ついて特定コードを割り付けると、本装置の場
合、BASIC処理と共用化しているため、BASIC
処理時、この特定コードを他の文字列等を含めて
使用しないように対応する必要がある。 このため、本発明は、本装置において発生しに
くい最大数値及び最小数値をこれらのデータに割
付けている。この最大数値と最小値の識別はマイ
ナス符号によつて行なわれる。 また上記した各項目データは例えば16バイトの
固定長に設定され、項目名の先頭には変数名と項
目名のデータ50,53,55が記憶されてい
る。 この項目数によつて、次の変数名を記憶してい
る又は記憶するアドレス位置53が求められる。
このことは例えば特開昭57−43246号に示されて
いる。 このようにBASIC上の変数データと統計処理
で使用する表データとを共用しているため、
BASIC上のコマンドによつて、これらの変数デ
ータ位置をアクセスすることができる。 例えば、BASICコマンドで、DiM TφS|
(φ)、TφS|(1)、TφS|(2)で、項目50,51,
5
1が割付けされ、TφS|(φ)=スウガクで“スウ
ガク”というデータが記憶される。このTφS|
(φ)の変数名が指示されると上記RAMの変数
データエリアすなわち表データ格納エリアを順次
サーチして対応アドレスをアクセスする。52は
表タイトル項目である。なお、この第8図Aに示
した表データは、第8図Bの表示データ例を現わ
している。 また、特に図示していないが、フアンクシヨン
キー群14のいづれかの操作によつて、表データ
に基づき統計演算処理が実行され、その演算結果
は上述の変数名と同様に新たな項目データとして
表データエリアに割り付けられる。従つて、
BASIC言語のプログラム処理で、この変数名を
指定して利用することができる。 以上のことから統計処理によつて作成した表デ
ータをBASICプログラム上で利用でき、また
BASICプログラムで作成した表データを統計処
理に利用できる。 又、表データエリアには、連続的に複数の表デ
ータを作成することができる。なお、統計処理に
おいて上述の表データを作成する場合は、以下の
説明には省略されているが、各行、列を指示する
ごとにBASICプログラムと同様に第8図Aのご
とく、RAM上に割り付けされるものである。 次に第3図乃至第7図のフローチヤートに従つ
て作用を説明する。 先ず本体1の電源スイツチ10をONすること
により、イニシヤルプログラムが起動され、第3
図1が実行される(この状態では表データが作成
されていないものとする)。この処理によつて自
動的に統計処理モードとなり、STATシンボル
21が点灯される。このシンボルの点灯はCPU
1から表示バツフア43にSTATシンボル点灯
データを供給することによつて駆動される。他の
シンボルについても同様である。 この状態で表作成の為に表キー31を操作する
と、統計処理制御プログラムが起動され、第3図
−2以降が実行される。 又、BASICキー11Bを操作すると、BASIC
プログラムの作成又は実行処理へと移行する。更
にSTATキー11Aを操作すると、計算モード
となり、計算処理へと移行する。 ここで上記表キー31を操作し、第8図Bに示
す表を作成する場合を説明する。 これは表キー31の操作で第3図−2を実行
し、先ずS3で表番号を記憶するhレジスタをφ
にする。次にS4でヒヨウタイトルにつづいてh
レジスタ+1の内容=?のデータをデイスプレイ
制御部42に転送することにより「ヒヨウタイト
ル1=?」と表示される。 即ち、S3において表データの先頭位置(第8
図Aの50)が指示され、変数名データが存在す
るか判定し、仮に変数名が存在する場合は、列項
目の最後(項目数Cによつて求められる)の項目
エリアをアクセスする。ここには、最初の表の表
タイトルが記憶されており、このデータを取り出
しデイスプレイ41に供給して“?”に変つて、
表タイトル例えば“セイセキヒヨウ”が表示され
る。 前記変数名データが存在しない場合には、変数
名データを入力すると、先ずS5でキーを読み込
み、S6でアルフアベツト又はカナキーを分類し、
S7において入力された文字をINPUT BUFFER
に格納し、さらに入力された文字をデイスプレイ
制御部42に転送することによりデイスプレイ4
1で表タイトルが表示される。例えば“セイセキ
ヒヨウ”とキー入力すると、「ヒヨウタイトル=
セイセキヒヨウ」と表示される。 この状態で入力→key33が押されると、S8で
keyの判断が行なわれ、入力された表名がBASIC
の変数データThS|(φ)に格納される。この場
合h=φ(第8図B)の表名が指定されており、
TφS|(φ)に格納される。S9ではつづけて表
key31が押された場合、S11でhレジスターの
内容をUPすることによりつぎの表番号が選択さ
れる。 表タイトルの入力が完了すると、列項目の入力
を行なう。これはS12で列項目カウンタCがクリ
アされる。S13で「レツコウモク1=?」と表示
される。 この時、列項目名が存在するか判定し、仮に列
項目名がある場合には上述した表タイトルと同様
に表示される。 また、列項目名が存在しない場合にはS14、
S15、S16でレツコウモク1のコウモク名が入力
され表示される。ここでは、“スウガク”と入力
すると、「レツコウモク1=スウガク」と表示さ
れる。 さらに、入力→keyが押されるとS17で判別され、
S18でヒヨウタイトル名がTφS|(φ)→TφS|(1)
に移され、レツコウモク1のコウモク名がTφS|
(φ)に格納され、ひきつづきつぎのレツコウモ
クメイの入力が行なえるようになる。これは「レ
ツコウモク2=?」という表示になる。さらに
“コクゴ” 入力→ 、“リカ” 入力→ と入力すること
により2、3列項目が設定され次の表示となる。 「レツコウモク4=?」 この状態で 入力→ を押すと、S17で文字入力が
なかつたことを判別し、S19へ移る(第4図へ移
る)。これにより列項目の設定が終了し、行項目
の入力待ち状態となる。 行項目の入力は第4図のフローに従つて実行さ
れ、これはS20で行項目番号を記憶するLレジス
タをクリアする、S21で「ギヨウコウモク1
=?」と表示される。 この時、行項目名が存在するか判定し、仮に行
項目名がある場合には上述した表タイトル、列項
目と同様に表示される。 また、行項目名が存在しない場合には行項目名
“アオキ”と入力されると、S22、S23、及びS24
で「ギヨウコウモク1=アオキ」と表示される。 この状態で↓入力キー32が押されると、S26
及びS28でギヨウコウモク1の項目名“アオキ”
がBASIC変数エリアのDOS|(φ)に格納され、
S21に戻り、「ギヨウコウモク2=?」と表示さ
れ、2項目の項目入力待ちとなる。 以下順次、カトウ↓入力サイトウ↓入力…ハヤ
シ↓入力ヨコイ↓入力と行項目を入力する。ここ
まで入力終了すれば下記の表示となる。 「ギヨウコウモク8=?」 ここでもう一度↓入力キーを押すと、S27から
第5図のフローへ移り、データの入力実行を行
う。 このデータの入力は第5図に示しており、S30
上記の列項目数、行項目数によりDh(m、n)の
変数エリアをメモリ上に確保すると共に未入力デ
ータを夫々格納する。続いてS31で列、行を示す
カウンタm、nをクリアし、S32で「アオキ:ス
ウガク=?」の表示を行なう。これは第8図Bの
第1列、第1行の場所のデータ入力を要求してい
るものである。 ここで、“63”とキー入力すると、S33、S34、
S35で入力された値がINPUT BAFFERに入力
されてそしてデイスプレイ41で表示される。 さらに、入力→キーを操作すると、S38、S39で
アオキに対応するスウガクの点数“63”が
BASIC変数エリアのDφ(φ、φ)に格納される。 続いて、S40で列項目数がオーバーしたかを判
別し、オーバーしていないときは列カウンタnを
1UPし、次の列に相当するデータの入力実行が可
能となる。また、オーバーしたときはS38へ移
り、行項目数をオーバーしたかを判別してオーバ
ーしていないときはS42で列カウンタをφにし、
行カウンタを1UPして次の行のデータ入力に移行
する。 これにより、82入力→キー、73入力→キー、49入力→
キー、…74入力→キーと実行することにより、第8
図Bに示す内容がBASIC変数データエリアに格
納される。 所で第5図におけるデータ入力時に欠測値キー
が押されると、S36、S37においてデータとして
は前述の定義された欠測値が、指定された変数エ
リアに格納される。 またS43で→、↓、↑、←のカーソル移動キー
が押されると、指定されている変数データの内容
は書き変えを行なわず、指定された隣のセルにカ
ーソルを移動させてそのカーソルを示すセルの内
容を表示させる。 カーソルが表の左右、上下の端に達すると、そ
の時点でカーソルの移動はストツプする。このコ
ントロールはS44で実行している。 このようにしてカーソルキーにより任意のセル
にカーソルを移動させた後、あらためてデータ入
力を行うことにより、データの削除、変更が可能
となる。 第5図のS45で表データの入力完了後、第6図
の統計処理へ移行する。 この第6図の統計処理は、S50でキー入力の読
込みを行ないそしてS51で→Xkeyが押されたこ
とをジヤツジすると、S54で表示している列の番
号をZカウンタへ格納し、S55で次のような表示
を行う。前記表でレツコウモク1にカーソル指定
されている場合、 「レツコウモク1〔>X〕=スウガク また、Y列(第2列目)の指定は、S52、S56、
S57で前記X列(第1列目)と同様に指定され
る。 その後S53で実行keyを判別し、S58、S59で
X、Yの両列指定かXの単列指定かを判別する。
X、Yの両列指定であると、S60でX、Yで指定
された列データを使用して2変数統計計算を行
う。 また、Xの単列指定であるとS61でXを指定さ
れた列データを使用して1変数統計計算を行う。 前記2変数統計計算では次の統計量を求める。 n、Σx、Σx2、Sx、σxは一変数統計計算と
同じ Σy サンプル(y)の総和 Σy2サンプル(y)の2乗和 Σxyサンプル(x、y)の積和 サンプル(y)の平均値=〓y/n Sy サンプル(y)より求める、母数を(n−
1)としたときの標準偏差値 σy サンプル(y)より求める、母数を(n)とし
たときの標準偏差値 a 一次回帰線y=a+bxの係数 a=y−bx b 一次回帰線Y=a+bxの係数 b=Sxy/Sxx r 相関係数 r=Sxy/Sxx・Syy x′ 推定値(yの値からxの値を推定) x′=y−a/b y′ 推定値(xの値からyの値を推定) また、1変数統計計算では次の統計量を求め
る。 n サンプル数 Σx サンプルの総和 Σx2 サンプルの2乗和 サンプルの平均値=〓x/n Sx 母数をn−1としたときの標準偏差値 ●母集団より抽出されたサンプルデータから、
母集団の標準偏差を推定するときに使用 σx 母数をnとしたときの標準偏差値 ●母集団のすべてをサンプルデーターとする場
合、あるいはサンプルを母集団とみなして、
その標準偏差を求める場に使用、 この統計計算において、指定されたデータが前
記の欠測値又は未入力データである場合、そのデ
ータはサンプルから除き、統計処理計算を実行す
る。このことにより表データの中に欠測値を入力
しておくことにより、統計処理計算における欠測
値データの処理が可能となる。 以上の説明で明らかなように、本発明の統計処
理では、上記の表作成処理によつて、第8図に示
すような複数種類の表データが表データエリアに
格納され、各項目のデータが格納されているため
多種多様の統計処理が任意に実行することが可能
となる。そして1変数の統計処理は、任意の列項
目群例えば、“スウガク”を選択して、第1図統
計処理キー14群のいづれかを操作することによ
つて実行される。 また、2変数の統計処理は、任意の2列の項目
群例えば第8図Bの“スウガク”“コクゴ”を選
択してそれぞれの項目データをX、Yレジスタに
導入して、第1図に示す統計処理キー14群のい
づれかを操作することによつて実行される。従つ
て、従来の統計機能を備える小型電子計算機は各
項目データは、最終的には消去されるように成つ
ているため多種多様の統計処理が出来ず、その都
度再入力が必要であつた。しかし、本発明の上記
統計処理においては選択され、読出された項目デ
ータが欠測値又は未入力データであれば、除かれ
て処理され、例えばサンプル数に導入されずに処
理される。 第7図は一例として上述したΣx(サンプルの総
和)の処理方法を示す。先ず、S70、S71におい
て、行数を示すカウンタl及び総和レジスタΣを
クリアする。続いて、上記の方法によつて選択さ
れた変数名(例えばDφS|)53を選択して行項
目数“L”を読出し、Lレジスタに保持する
(S72)。つづいて、→Xキーによつて列項目デー
タを選択し、欠測値データであるか又は未入力デ
ータであるか判別される(S73〜S75)。 この判別は項目データが最大値(9.99999…
X1099)であるかによつて欠測値であるかを判断
し、又、最小値(−9.999…X1099)であるかによ
つて未入力値であるか判断する。 これらのいづれか一方のデータである場合は、
S78へ移行して次行の項目データを選択する。す
なわち演算より除かれる。欠測値及び未入力デー
タでなければ、S76へ移行してΣレジスタに加算
する。 以上の操作をl=Lに達するまで、すなわち最
後の行の項目まで演算すると演算完了し、第8図
表エリアに変数Yを割り付けて格納する。この時
Σレジスタの内容が表示される。 以上の実施例の説明で本発明の統計処理システ
ムについて明らかになつたと思われるが、ここで
本発明統計処理システムの特徴をまとめると次の
ようになる。 (1) 複数の行・列項目でなる表形式で各データを
格納するためのメモリと、表形式データの行及
び/又は列を上記メモリに割り付けて各項目デ
ータを入力するための入力手段と、この入力手
段によつて前記メモリに格納された各項目デー
タの任意の行又は列を指示する手段と、複数種
の統計演算を指示するための演算指示キーとを
備え、前記演算指示キーで指示された統計演算
を指示された行又は列のデータについて実行さ
せる小型電子計算機における統計処理システ
ム。 (2) 統計演算指示キーの操作により直接統計演算
を行う機能と、任意に作成したユーザプログラ
ムに従つてデータ処理を行う機能を備えた小型
電子計算機において、複数の行・列項目でなる
表形式で各データを格納するためのメモリ及び
前記メモリに各項目データを入力する入力手段
を備えると共に前記入力手段より入力された項
目データを上記ユーザプログラムにおける変数
命令で割付けられる変数エリアと同一エリアに
格納し、統計処理によつて作成した各項目デー
タを上記ユーザプログラムによるデータ処理で
またユーザプログラムによるデータ処理で作成
した各項目データを直接の統計演算で夫々共用
できるように成した統計処理システム。 (3) 複数の行・列項目でなる表形式で各データを
格納するためのメモリと、表形式データの行及
び/又は列を上記メモリに割り付けて各項目デ
ータを入力するための入力手段と、前記入力手
段の中の1つのキーとして項目データを入力す
る際にデータが存在しないことを指示入力する
キーと、前記キー操作に応答してデータ不存在
(欠測値)を示す符号データを発生する手段と、
前記データ不存在を入力するキーを含む入力手
段によつて前記メモリに格納された各項目デー
タの任意の行又は列を指示する手段と、複数種
の統計演算を指示するための演算指示キーと、
統計演算処理時に前記欠測値を示す符号データ
を検出する手段とを備え、上記演算指示キーで
指示された統計演算を指示された行又は列のデ
ータについて実行させると共に欠測値データの
検出に基づいて該欠測値データの項目をサンプ
ル数から除外して統計演算を行わせた統計処理
システム。 <効果> 以上のように本発明の統計処理システムでは、
指定されたデータが欠測値または未入力データで
ある場合、そのデータはサンプルから除き、統計
処理計算を実行し、表データの中に欠測値を入力
しておくことにより、統計処理計算における欠測
値データの処理をすることが可能となる。
タ63,49,75を入力した上で平均値処理を
行ない、また国語の平均値を求める場合にも同様
に各データ82,35,63を入力した上で平均
値処理を行なう。 そして、また前記数学と国語の夫々の総和を求
めたい場合にも、もう一度数学の各データを入力
しまた国語の各データも入力して夫々総和を求め
るという操作を必要とし、この統計処理で各種の
統計演算を行わせる場合にこの操作が非常に厄介
であつた。 また、前記各データを入力して統計演算を行な
うと、前記入力した各データの確認、変更、追加
等はできず、もし変更、追加等を行なうとすると
最初から各データを入力仕直して統計演算させる
必要があり、これまた入力操作が厄介であつた。 <発明の目的> 本発明は、指定されたデータが欠測値または未
入力データである場合、そのデータはサンプルか
ら除き、統計処理計算を実行し、表データの中に
欠測値を入力しておくことにより、統計処理計算
における欠測値データの処理をする統計処理シス
テムを提供するものである。 <問題を解決するための手段> 本発明は、複数の行・列項目でなる表形式で各
データを格納するためのメモリと、前記表形式デ
ータの行及び/又は列を前記メモリに割り付けて
各項目データを入力するための入力手段と、前記
入力手段の中の1つのキーとして項目データを入
力する際にデータが存在しないことを指示入力す
るキーと、前記キー操作に応答して、通常使用し
ない値を特定データとして発生させ、該特定デー
タによりデータ不存在(欠測値)を示す手段と、
前記データ不存在を入力するキーを含む手段によ
つて前記メモリに格納された各項目データの任意
の行又は列を指示するための演算指示キーと、統
計演算を指示するための統計指示キーと、統計演
算処理時に前記欠測値を示す前記特定データを検
出する手段とを備え、前記統計指示キーで指示さ
れた統計演算を前記演算指示キーにより指示され
た行又は列のデータについて実行させると共に前
記欠測値の特定データの検出に基づいて該欠測値
のデータの項目をサンプル数から除外して統計演
算を行わせたことを特徴とする統計処理システム
である。 <作用> 本発明の統計処理システムでは、指定されたデ
ータが欠測値または未入力データである場合、そ
のデータはサンプルから除き、統計処理計算を実
行し、表データの中に欠測値を入力しておくこと
により、統計処理計算における欠測値データの処
理をする。 <実施例> 第1図は片手に持つて操作可能な本発明にかか
る小型電子計算器の外観斜視図を示し、この小型
電子計算機(本体)1の左上部には液晶表示装置
(以下LCD)2が設けられ、その周辺には、各文
字入力キー、フアンクシヨンキーを有するキーボ
ードが設けられている。 前記LCD2は、ドツトセグメント型の例えば
24桁の一行分の表示容量を備え、更に、下部には
計算機のモード状態を表示するインジケータ2
1,22,23,24が設けられている。 次に、各種キー特に本発明に関連するキーにつ
いて説明する。 10は電源スイツチであり、この電源スイツチ
をONすることにより本体に電源投入されると共
に、イニシヤライズ処理が行なわれる。このイニ
シヤライズによつて、本体のモードを統計処理モ
ード(STAT)にプリセツトする。 11はモード設定キーであり、統計処理モード
(STAT)と計算モード(CAL)とを操作ごとに
交互に設定するSTATキー11Aと、BASIC言
語によるプログラム処理モードの実行を行なうプ
ログラム実行(RUN)モードと、プログラミン
グモード(PRO)とを操作ごとに交互に設定す
るBASICキー11Bとで成る。 上述のSTATモード時は、インジケータ
STAT21が点灯され、CALモード時はインジ
ケータCAL22が点灯し、又RUNモード時はイ
ンジケータRUN23が点灯し、更にPROモード
時はインジケータPRO24が点灯する。 12は各種開放キーに定義可能にされた文字入
力キー群であり、特に、下部キー12Bは統計処
理に利用される分布関数指定キー12Aによつ
て、分布関数キー群に定義される文字キーが配置
されている。 13は数字入力キー群および演算指示キー群で
あり、減算キー34はシフト切替えによつて統計
処理における項目データの不存在を指示する欠測
値キーに定義される。 14のキー群は、後述する項目データが入力さ
れ、表データエリアに格納する表データに基づい
て各種統計処理例えば表データの列、行の各合計
値、平均値、偏差値等の演算を行うためのフアン
クシヨンキー群である。これらフアンクシヨンキ
ーの操作によつて統計演算処理が行なわれ、その
演算結果はLCD2に出力されると共に前記表デ
ータエリアの所定位置に格納される。15はカー
ソルキーである。 31は統計処理するための各表データの作成及
び読出しを行うための表キーであり、32はこの
表における行方向の各項目を選択する行入力キー
(↓入力)であり、33は表における列方向の各
項目を選択する列入力(→入力)キーである。 35は1変数統計処理キー(→X)又は2変数
統計処理キー(→Y)を指示するキーであり、こ
れらはシフトキーによつて切替える。これら(→
X)又は(→Y)は1つ又は2つの列項目の統計
処理を行うことを意味する。 第2図は、本発明の小型電子計算機の回路ブロ
ツク図である。 40はCPUであり、このCPUにバスラインを
介して接続しているROM45に記憶する各種制
御プログラムに従つてデータ処理を実行する。 41は前述のLCDであり、CPU40に接続さ
れたデイスプレイ制御部42で表示駆動され、こ
のデイスプレイ制御部42には表示データ(ドツ
トデータ)を格納する表示バツフア43が内蔵さ
れている。 44は第1図に示したキーボード装置であり、
操作したキーに対応するコード化信号をCPUに
供給する。 ROM45には電源投入時の初期設定処理を制
御するイニシヤルプログラムを記憶するエリア4
51と、BASIC言語のインタープリターエリア
452と、後述のフローチヤートの統計処理制御
プログラムを記憶するエリア453と、CPUで
発生した各文字及びシンボルのコード情報より出
力用(本例では表示)のドツトパターンに展開す
るキヤラクタパターン発生器(CG)エリア45
4と、その他各種システムプログラム記憶するエ
リア456で構成される。これらのエリアは各々
別々のROMチツプで形成するのが好ましい。 46は、ROM45と同様にバスラインを介し
てCPUに接続されたRAMであり、操作者に任意
に作成したBASICのユーザプログラムを記憶す
るエリア461と、本発明の統計処理によつて作
成された複数の表データを格納するエリア462
と、各種バツフア、カウンタ等を割付けるシステ
ムエリア463とで構成されている。 このシステムエリア463には本発明に関連す
るものとしてInputバツフアまたh、C、Lレジ
スタやm、n、Xカウンタが割付けられている。 表データエリア462は第8図Aに示すように
BASICの変数データエリアに割付けられる。 この第8図Aは変数データのうち、BASICプ
ログラム及び統計データ入力に用いる変数TφS|、
DφS|、Dφ(m、n)のメモリ内容である。先頭
のTφS|は変数名を表わし、Cは列項目数を表わ
す。その後にTφS|(φ)…TφS|(c)(この場合c
=3)と列項目が記憶されている。ひきつづき行
項目名を記憶する変数DφS|が記憶される。さら
に各行、列に相当するデータが変数Dφに記憶さ
れる。m、nは表の列、行又は二次元配列のヨ
コ、タテの数を示す。その後Dφ(φ、φ)…Dφ
(m、n)(但し同図の場合m=2、n=6)と各
要素のデータが記憶されている。 このメモリマツプに示す如く、BASICプログ
ラムで使用可能な一次元配列、二次元配列の変数
TφS|、DφS|、Dφ(m、n)と統計処理で使用す
る為に入力した表データを共有することにより統
計処理データとBASICプログラムのリンクが可
能となる。本例ではBASICの変数エリアに格納
される数値は−9.999999999×1099≦≦
9.999999999×1099の範囲内の値である。 この中で、次の2値を欠測値、未入力データと
して定義する。 9.999999999×1099…欠測値 −9.999999999×1099…未入力データ 欠測値及び未入力データについてもう少し説明
する。 一般のデータ処理装置としては、データが存在
しない場合、特定コード等を記憶する方法が取ら
れていた。しかし、統計処理としては欠測である
か未入力であるか識別する必要があり、これらに
ついて特定コードを割り付けると、本装置の場
合、BASIC処理と共用化しているため、BASIC
処理時、この特定コードを他の文字列等を含めて
使用しないように対応する必要がある。 このため、本発明は、本装置において発生しに
くい最大数値及び最小数値をこれらのデータに割
付けている。この最大数値と最小値の識別はマイ
ナス符号によつて行なわれる。 また上記した各項目データは例えば16バイトの
固定長に設定され、項目名の先頭には変数名と項
目名のデータ50,53,55が記憶されてい
る。 この項目数によつて、次の変数名を記憶してい
る又は記憶するアドレス位置53が求められる。
このことは例えば特開昭57−43246号に示されて
いる。 このようにBASIC上の変数データと統計処理
で使用する表データとを共用しているため、
BASIC上のコマンドによつて、これらの変数デ
ータ位置をアクセスすることができる。 例えば、BASICコマンドで、DiM TφS|
(φ)、TφS|(1)、TφS|(2)で、項目50,51,
5
1が割付けされ、TφS|(φ)=スウガクで“スウ
ガク”というデータが記憶される。このTφS|
(φ)の変数名が指示されると上記RAMの変数
データエリアすなわち表データ格納エリアを順次
サーチして対応アドレスをアクセスする。52は
表タイトル項目である。なお、この第8図Aに示
した表データは、第8図Bの表示データ例を現わ
している。 また、特に図示していないが、フアンクシヨン
キー群14のいづれかの操作によつて、表データ
に基づき統計演算処理が実行され、その演算結果
は上述の変数名と同様に新たな項目データとして
表データエリアに割り付けられる。従つて、
BASIC言語のプログラム処理で、この変数名を
指定して利用することができる。 以上のことから統計処理によつて作成した表デ
ータをBASICプログラム上で利用でき、また
BASICプログラムで作成した表データを統計処
理に利用できる。 又、表データエリアには、連続的に複数の表デ
ータを作成することができる。なお、統計処理に
おいて上述の表データを作成する場合は、以下の
説明には省略されているが、各行、列を指示する
ごとにBASICプログラムと同様に第8図Aのご
とく、RAM上に割り付けされるものである。 次に第3図乃至第7図のフローチヤートに従つ
て作用を説明する。 先ず本体1の電源スイツチ10をONすること
により、イニシヤルプログラムが起動され、第3
図1が実行される(この状態では表データが作成
されていないものとする)。この処理によつて自
動的に統計処理モードとなり、STATシンボル
21が点灯される。このシンボルの点灯はCPU
1から表示バツフア43にSTATシンボル点灯
データを供給することによつて駆動される。他の
シンボルについても同様である。 この状態で表作成の為に表キー31を操作する
と、統計処理制御プログラムが起動され、第3図
−2以降が実行される。 又、BASICキー11Bを操作すると、BASIC
プログラムの作成又は実行処理へと移行する。更
にSTATキー11Aを操作すると、計算モード
となり、計算処理へと移行する。 ここで上記表キー31を操作し、第8図Bに示
す表を作成する場合を説明する。 これは表キー31の操作で第3図−2を実行
し、先ずS3で表番号を記憶するhレジスタをφ
にする。次にS4でヒヨウタイトルにつづいてh
レジスタ+1の内容=?のデータをデイスプレイ
制御部42に転送することにより「ヒヨウタイト
ル1=?」と表示される。 即ち、S3において表データの先頭位置(第8
図Aの50)が指示され、変数名データが存在す
るか判定し、仮に変数名が存在する場合は、列項
目の最後(項目数Cによつて求められる)の項目
エリアをアクセスする。ここには、最初の表の表
タイトルが記憶されており、このデータを取り出
しデイスプレイ41に供給して“?”に変つて、
表タイトル例えば“セイセキヒヨウ”が表示され
る。 前記変数名データが存在しない場合には、変数
名データを入力すると、先ずS5でキーを読み込
み、S6でアルフアベツト又はカナキーを分類し、
S7において入力された文字をINPUT BUFFER
に格納し、さらに入力された文字をデイスプレイ
制御部42に転送することによりデイスプレイ4
1で表タイトルが表示される。例えば“セイセキ
ヒヨウ”とキー入力すると、「ヒヨウタイトル=
セイセキヒヨウ」と表示される。 この状態で入力→key33が押されると、S8で
keyの判断が行なわれ、入力された表名がBASIC
の変数データThS|(φ)に格納される。この場
合h=φ(第8図B)の表名が指定されており、
TφS|(φ)に格納される。S9ではつづけて表
key31が押された場合、S11でhレジスターの
内容をUPすることによりつぎの表番号が選択さ
れる。 表タイトルの入力が完了すると、列項目の入力
を行なう。これはS12で列項目カウンタCがクリ
アされる。S13で「レツコウモク1=?」と表示
される。 この時、列項目名が存在するか判定し、仮に列
項目名がある場合には上述した表タイトルと同様
に表示される。 また、列項目名が存在しない場合にはS14、
S15、S16でレツコウモク1のコウモク名が入力
され表示される。ここでは、“スウガク”と入力
すると、「レツコウモク1=スウガク」と表示さ
れる。 さらに、入力→keyが押されるとS17で判別され、
S18でヒヨウタイトル名がTφS|(φ)→TφS|(1)
に移され、レツコウモク1のコウモク名がTφS|
(φ)に格納され、ひきつづきつぎのレツコウモ
クメイの入力が行なえるようになる。これは「レ
ツコウモク2=?」という表示になる。さらに
“コクゴ” 入力→ 、“リカ” 入力→ と入力すること
により2、3列項目が設定され次の表示となる。 「レツコウモク4=?」 この状態で 入力→ を押すと、S17で文字入力が
なかつたことを判別し、S19へ移る(第4図へ移
る)。これにより列項目の設定が終了し、行項目
の入力待ち状態となる。 行項目の入力は第4図のフローに従つて実行さ
れ、これはS20で行項目番号を記憶するLレジス
タをクリアする、S21で「ギヨウコウモク1
=?」と表示される。 この時、行項目名が存在するか判定し、仮に行
項目名がある場合には上述した表タイトル、列項
目と同様に表示される。 また、行項目名が存在しない場合には行項目名
“アオキ”と入力されると、S22、S23、及びS24
で「ギヨウコウモク1=アオキ」と表示される。 この状態で↓入力キー32が押されると、S26
及びS28でギヨウコウモク1の項目名“アオキ”
がBASIC変数エリアのDOS|(φ)に格納され、
S21に戻り、「ギヨウコウモク2=?」と表示さ
れ、2項目の項目入力待ちとなる。 以下順次、カトウ↓入力サイトウ↓入力…ハヤ
シ↓入力ヨコイ↓入力と行項目を入力する。ここ
まで入力終了すれば下記の表示となる。 「ギヨウコウモク8=?」 ここでもう一度↓入力キーを押すと、S27から
第5図のフローへ移り、データの入力実行を行
う。 このデータの入力は第5図に示しており、S30
上記の列項目数、行項目数によりDh(m、n)の
変数エリアをメモリ上に確保すると共に未入力デ
ータを夫々格納する。続いてS31で列、行を示す
カウンタm、nをクリアし、S32で「アオキ:ス
ウガク=?」の表示を行なう。これは第8図Bの
第1列、第1行の場所のデータ入力を要求してい
るものである。 ここで、“63”とキー入力すると、S33、S34、
S35で入力された値がINPUT BAFFERに入力
されてそしてデイスプレイ41で表示される。 さらに、入力→キーを操作すると、S38、S39で
アオキに対応するスウガクの点数“63”が
BASIC変数エリアのDφ(φ、φ)に格納される。 続いて、S40で列項目数がオーバーしたかを判
別し、オーバーしていないときは列カウンタnを
1UPし、次の列に相当するデータの入力実行が可
能となる。また、オーバーしたときはS38へ移
り、行項目数をオーバーしたかを判別してオーバ
ーしていないときはS42で列カウンタをφにし、
行カウンタを1UPして次の行のデータ入力に移行
する。 これにより、82入力→キー、73入力→キー、49入力→
キー、…74入力→キーと実行することにより、第8
図Bに示す内容がBASIC変数データエリアに格
納される。 所で第5図におけるデータ入力時に欠測値キー
が押されると、S36、S37においてデータとして
は前述の定義された欠測値が、指定された変数エ
リアに格納される。 またS43で→、↓、↑、←のカーソル移動キー
が押されると、指定されている変数データの内容
は書き変えを行なわず、指定された隣のセルにカ
ーソルを移動させてそのカーソルを示すセルの内
容を表示させる。 カーソルが表の左右、上下の端に達すると、そ
の時点でカーソルの移動はストツプする。このコ
ントロールはS44で実行している。 このようにしてカーソルキーにより任意のセル
にカーソルを移動させた後、あらためてデータ入
力を行うことにより、データの削除、変更が可能
となる。 第5図のS45で表データの入力完了後、第6図
の統計処理へ移行する。 この第6図の統計処理は、S50でキー入力の読
込みを行ないそしてS51で→Xkeyが押されたこ
とをジヤツジすると、S54で表示している列の番
号をZカウンタへ格納し、S55で次のような表示
を行う。前記表でレツコウモク1にカーソル指定
されている場合、 「レツコウモク1〔>X〕=スウガク また、Y列(第2列目)の指定は、S52、S56、
S57で前記X列(第1列目)と同様に指定され
る。 その後S53で実行keyを判別し、S58、S59で
X、Yの両列指定かXの単列指定かを判別する。
X、Yの両列指定であると、S60でX、Yで指定
された列データを使用して2変数統計計算を行
う。 また、Xの単列指定であるとS61でXを指定さ
れた列データを使用して1変数統計計算を行う。 前記2変数統計計算では次の統計量を求める。 n、Σx、Σx2、Sx、σxは一変数統計計算と
同じ Σy サンプル(y)の総和 Σy2サンプル(y)の2乗和 Σxyサンプル(x、y)の積和 サンプル(y)の平均値=〓y/n Sy サンプル(y)より求める、母数を(n−
1)としたときの標準偏差値 σy サンプル(y)より求める、母数を(n)とし
たときの標準偏差値 a 一次回帰線y=a+bxの係数 a=y−bx b 一次回帰線Y=a+bxの係数 b=Sxy/Sxx r 相関係数 r=Sxy/Sxx・Syy x′ 推定値(yの値からxの値を推定) x′=y−a/b y′ 推定値(xの値からyの値を推定) また、1変数統計計算では次の統計量を求め
る。 n サンプル数 Σx サンプルの総和 Σx2 サンプルの2乗和 サンプルの平均値=〓x/n Sx 母数をn−1としたときの標準偏差値 ●母集団より抽出されたサンプルデータから、
母集団の標準偏差を推定するときに使用 σx 母数をnとしたときの標準偏差値 ●母集団のすべてをサンプルデーターとする場
合、あるいはサンプルを母集団とみなして、
その標準偏差を求める場に使用、 この統計計算において、指定されたデータが前
記の欠測値又は未入力データである場合、そのデ
ータはサンプルから除き、統計処理計算を実行す
る。このことにより表データの中に欠測値を入力
しておくことにより、統計処理計算における欠測
値データの処理が可能となる。 以上の説明で明らかなように、本発明の統計処
理では、上記の表作成処理によつて、第8図に示
すような複数種類の表データが表データエリアに
格納され、各項目のデータが格納されているため
多種多様の統計処理が任意に実行することが可能
となる。そして1変数の統計処理は、任意の列項
目群例えば、“スウガク”を選択して、第1図統
計処理キー14群のいづれかを操作することによ
つて実行される。 また、2変数の統計処理は、任意の2列の項目
群例えば第8図Bの“スウガク”“コクゴ”を選
択してそれぞれの項目データをX、Yレジスタに
導入して、第1図に示す統計処理キー14群のい
づれかを操作することによつて実行される。従つ
て、従来の統計機能を備える小型電子計算機は各
項目データは、最終的には消去されるように成つ
ているため多種多様の統計処理が出来ず、その都
度再入力が必要であつた。しかし、本発明の上記
統計処理においては選択され、読出された項目デ
ータが欠測値又は未入力データであれば、除かれ
て処理され、例えばサンプル数に導入されずに処
理される。 第7図は一例として上述したΣx(サンプルの総
和)の処理方法を示す。先ず、S70、S71におい
て、行数を示すカウンタl及び総和レジスタΣを
クリアする。続いて、上記の方法によつて選択さ
れた変数名(例えばDφS|)53を選択して行項
目数“L”を読出し、Lレジスタに保持する
(S72)。つづいて、→Xキーによつて列項目デー
タを選択し、欠測値データであるか又は未入力デ
ータであるか判別される(S73〜S75)。 この判別は項目データが最大値(9.99999…
X1099)であるかによつて欠測値であるかを判断
し、又、最小値(−9.999…X1099)であるかによ
つて未入力値であるか判断する。 これらのいづれか一方のデータである場合は、
S78へ移行して次行の項目データを選択する。す
なわち演算より除かれる。欠測値及び未入力デー
タでなければ、S76へ移行してΣレジスタに加算
する。 以上の操作をl=Lに達するまで、すなわち最
後の行の項目まで演算すると演算完了し、第8図
表エリアに変数Yを割り付けて格納する。この時
Σレジスタの内容が表示される。 以上の実施例の説明で本発明の統計処理システ
ムについて明らかになつたと思われるが、ここで
本発明統計処理システムの特徴をまとめると次の
ようになる。 (1) 複数の行・列項目でなる表形式で各データを
格納するためのメモリと、表形式データの行及
び/又は列を上記メモリに割り付けて各項目デ
ータを入力するための入力手段と、この入力手
段によつて前記メモリに格納された各項目デー
タの任意の行又は列を指示する手段と、複数種
の統計演算を指示するための演算指示キーとを
備え、前記演算指示キーで指示された統計演算
を指示された行又は列のデータについて実行さ
せる小型電子計算機における統計処理システ
ム。 (2) 統計演算指示キーの操作により直接統計演算
を行う機能と、任意に作成したユーザプログラ
ムに従つてデータ処理を行う機能を備えた小型
電子計算機において、複数の行・列項目でなる
表形式で各データを格納するためのメモリ及び
前記メモリに各項目データを入力する入力手段
を備えると共に前記入力手段より入力された項
目データを上記ユーザプログラムにおける変数
命令で割付けられる変数エリアと同一エリアに
格納し、統計処理によつて作成した各項目デー
タを上記ユーザプログラムによるデータ処理で
またユーザプログラムによるデータ処理で作成
した各項目データを直接の統計演算で夫々共用
できるように成した統計処理システム。 (3) 複数の行・列項目でなる表形式で各データを
格納するためのメモリと、表形式データの行及
び/又は列を上記メモリに割り付けて各項目デ
ータを入力するための入力手段と、前記入力手
段の中の1つのキーとして項目データを入力す
る際にデータが存在しないことを指示入力する
キーと、前記キー操作に応答してデータ不存在
(欠測値)を示す符号データを発生する手段と、
前記データ不存在を入力するキーを含む入力手
段によつて前記メモリに格納された各項目デー
タの任意の行又は列を指示する手段と、複数種
の統計演算を指示するための演算指示キーと、
統計演算処理時に前記欠測値を示す符号データ
を検出する手段とを備え、上記演算指示キーで
指示された統計演算を指示された行又は列のデ
ータについて実行させると共に欠測値データの
検出に基づいて該欠測値データの項目をサンプ
ル数から除外して統計演算を行わせた統計処理
システム。 <効果> 以上のように本発明の統計処理システムでは、
指定されたデータが欠測値または未入力データで
ある場合、そのデータはサンプルから除き、統計
処理計算を実行し、表データの中に欠測値を入力
しておくことにより、統計処理計算における欠測
値データの処理をすることが可能となる。
第1図は本発明にかかる小型電子計算機の斜視
図、第2図は同計算機の回路ブロツク図、第3図
乃至第7図は統計処理動作を示すフローチヤー
ト、第8図Aは表形式で各データを格納するメモ
リの構成図及び第8図Bは表形式データを示す図
である。 1:計算機本体、2:液晶表示装置、11:モ
ード設定キー、12:文字入力キー群、13:数
字入力及び演算指示キー群、14:統計処理の各
種フアンクシヨンキー、40:CPU、41:液
晶表示装置、42:デイスプレイ制御部、44:
キーボード装置、45:ROM、46:RAM、
461:ユーザプログラムエリア、462:表デ
ータ格納エリア、463:システムエリア。
図、第2図は同計算機の回路ブロツク図、第3図
乃至第7図は統計処理動作を示すフローチヤー
ト、第8図Aは表形式で各データを格納するメモ
リの構成図及び第8図Bは表形式データを示す図
である。 1:計算機本体、2:液晶表示装置、11:モ
ード設定キー、12:文字入力キー群、13:数
字入力及び演算指示キー群、14:統計処理の各
種フアンクシヨンキー、40:CPU、41:液
晶表示装置、42:デイスプレイ制御部、44:
キーボード装置、45:ROM、46:RAM、
461:ユーザプログラムエリア、462:表デ
ータ格納エリア、463:システムエリア。
Claims (1)
- 【特許請求の範囲】 1 複数の行・列項目でなる表形式で各データを
格納するためのメモリと、 前記表形式データの行及び/又は列を前記メモ
リに割り付けて各項目データを入力するための入
力手段と、 前記入力手段の中の1つのキーとして項目デー
タを入力する際にデータが存在しないことを指示
入力するキーと、 前記キー操作に応答して、通常使用しない値を
特定データとして発生させ、該特定データにより
データ不存在(欠測値)を示す手段と、 前記データ不存在を入力するキーを含む手段に
よつて前記メモリに格納された各項目データの任
意の行又は列を指示するための演算指示キーと、 統計演算を指示するための統計指示キーと、 統計演算処理時に前記欠測値を示す前記特定デ
ータを検出する手段とを備え、 前記統計指示キーで指示された統計演算を前記
演算指示キーにより指示された行又は列のデータ
について実行させると共に前記欠測値の特定デー
タの検出に基づいて該欠測値のデータの項目をサ
ンプル数から除外して統計演算を行わせたことを
ことを特徴とする統計処理システム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61142586A JPS62297958A (ja) | 1986-06-17 | 1986-06-17 | 統計処理システム |
| DE3750525T DE3750525T2 (de) | 1986-06-17 | 1987-06-16 | Datenverarbeitungseinrichtung zur Verwendung in statistischer Berechnung. |
| EP87108696A EP0249961B1 (en) | 1986-06-17 | 1987-06-16 | Data processing device for use in statistic calculation |
| US07/555,673 US5117379A (en) | 1986-06-17 | 1990-07-19 | Data processing device for use in statistic calculation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61142586A JPS62297958A (ja) | 1986-06-17 | 1986-06-17 | 統計処理システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62297958A JPS62297958A (ja) | 1987-12-25 |
| JPH0531780B2 true JPH0531780B2 (ja) | 1993-05-13 |
Family
ID=15318752
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61142586A Granted JPS62297958A (ja) | 1986-06-17 | 1986-06-17 | 統計処理システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62297958A (ja) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6012669B2 (ja) * | 1979-10-17 | 1985-04-02 | キヤノン株式会社 | 電卓のアドレス指定方式 |
-
1986
- 1986-06-17 JP JP61142586A patent/JPS62297958A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62297958A (ja) | 1987-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60193066A (ja) | 電子式計算機 | |
| EP0249961B1 (en) | Data processing device for use in statistic calculation | |
| US5130939A (en) | Compact electronic calculator capable of displaying matrix element data under actual matrix form | |
| JPH0531780B2 (ja) | ||
| JPH1040221A (ja) | 電子機器及び変数を含む数式の表示方法 | |
| JP3284159B2 (ja) | 電子式卓上計算機 | |
| US5150316A (en) | Electronic apparatus | |
| USRE46215E1 (en) | Computing machine with an inequality computation function | |
| JPH0523455B2 (ja) | ||
| US6088713A (en) | Data processor for retrieving sentence data corresponding to an input character string and one or more selected text handling options | |
| JPH0421151Y2 (ja) | ||
| JP3223276B2 (ja) | データ表示装置 | |
| JPS63255764A (ja) | 表デ−タ入力方式 | |
| JPH0521261B2 (ja) | ||
| JPH0124660Y2 (ja) | ||
| JPS6361326A (ja) | デ−タ処理装置 | |
| JP5173096B2 (ja) | カーソル位置制御方法 | |
| JPH0413732Y2 (ja) | ||
| JPH0445875B2 (ja) | ||
| JP2965410B2 (ja) | 表示制御装置 | |
| JPH10283324A (ja) | 計算データ表示装置、計算データ表示方法、及び表示制御プログラムを記録した記録媒体 | |
| JPH0378656B2 (ja) | ||
| JPH01130249A (ja) | 情報処理方法 | |
| JPS61198353A (ja) | デ−タ入力方式 | |
| JPH0552978B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |