[ ホームページ ] [ 携帯用URL ]
DS 数学 BBS・2
小中高の範囲は DS 数学 BBS(携帯電話用)へ。
数学以外の話題は赤猫雑談掲示板で。
注意事項, 記号の書き方例をお読みになった上でご利用ください。

[ EZBBS.NET | 新規作成 | ランキング | サポート ]
名前 一覧
 E-mail 
題名
内容

投稿KEY    タグ有効 改行有効 等幅フォント
URL
添付

 
掲示板のTOP | 過去ログ集 | 投稿練習 | よく質問される問題 | エッセイblog



52255.Re: 日付入力の異常値判定  
名前:コルネオ    日付:2017年10月30日(月) 11時26分
すいません
元束が多かったら異常値判定は厳しく行い、元束が少なかったら異常値判定は緩く行う方法について
昨夜自分で思い浮かんだので、締めとさせて頂きます。
ありがとうございました。
KD111097174174.ppp-bb.dion.ne.jp (111.97.174.174)
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

52251.Re: 日付入力の異常値判定  
名前:らすかる    日付:2017年10月29日(日) 18時33分
「厳しく」「緩く」の程度がわかりませんのでお聞きします。
以下の例がそれぞれ「正常」か「異常」かを教えて下さい。
(1) {1,2,3,4,5,6,7,8,9,10} → {1,2,3,4,5,6,7,8,9,15}
(2) {1,2,3,4,5,6,7,8,9,10} → {1,2,3,4,5,6,7,8,9,20}
(3) {1,2,3,4,5,6,7,8,9,10} → {1,2,3,4,5,6,7,8,9,25}
(4) {1,2,3,4,5,6,7,8,9,10} → {2,2,3,4,5,6,7,8,9,10}
(5) {1,2,3,4,5,6,7,8,9,10} → {3,3,3,4,5,6,7,8,9,10}
(6) {1,2,3,4,5,6,7,8,9,10} → {4,4,4,4,5,6,7,8,9,10}
(7) {1,2,3,4,5,6,7,8,9,10} → {5,5,5,5,5,6,7,8,9,10}
(8) {1,2,3,4,5,6,7,8,9,10} → {6,6,6,6,6,6,7,8,9,10}
(9) {1,2,3,4,5,6,7,8,9,10} → {2,3,4,5,6,7,8,9,10,11}
(10) {1,10} → {7,10}
(11) {1,10} → {8,10}
(12) {1,10} → {9,10}
(13) {1,10} → {10,10}
(14) {1,10} → {1,17}
(15) {1,10} → {1,18}
(16) {1,10} → {1,19}
(17) {1,10} → {1,20}
(18) {1,10} → {3,13}
(19) {1,10} → {5,15}
(20) {5,10,15,20,25} → {6,11,16,21,26}
(21) {5,10,15,20,25} → {7,12,17,22,27}
(22) {5,10,15,20,25} → {10,10,15,20,25}
(23) {5,10,15,20,25} → {10,11,16,21,26}

pl46740.ag0506.nttpc.ne.jp (219.102.178.148)
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

52250.Re: 日付入力の異常値判定  
名前:コルネオ    日付:2017年10月29日(日) 18時16分
休日祝日、逆転等の簡単に分かる判定は既に行っております。
それ以外の入力ミスについて異常値判定を出来る数式

特に
元束が多かったら異常値判定は厳しく行い、元束が少なかったら異常値判定は緩く行う
方法について知りたいです。
sp183-74-193-55.msb.spmode.ne.jp (183.74.193.55)
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

52249.Re: 日付入力の異常値判定  
名前:らすかる    日付:2017年10月29日(日) 18時09分
絶対的な年月、すなわち曜日や祝日は考慮しないのですか?
例えば2015年の8月が{5,5,19,20,20}だったとして
次の月が{7,7,24,24,24}でも全くおかしくないですが、
これが2016年だとかなり不自然です。
それとも、現金出納帳や通帳は単なるイメージであって
曜日や祝日は関係ないのでしょうか。

pl46740.ag0506.nttpc.ne.jp (219.102.178.148)
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

52247.Re: 日付入力の異常値判定  
名前:コルネオ    日付:2017年10月29日(日) 16時56分
日付がどういう意味か、という事でしたら
毎月、現金出納帳や通帳を手入力しているイメージを持って頂けたらと思います。

基本的に、何処の会社も毎月ルーチンで業務を行うので、出金や入金の日付が毎月変わる事はありません。
そして、入出金件数が多い会社も少ない会社もあります。

なので、毎月ある程度規則的に日付が並ぶ筈なのですが、日付入力を忘れる、もしくは間違える事があります。
その入力ミスを機械的に発見できないか、というのが今回の目的となります。

よろしくお願い致します。
sp183-74-193-55.msb.spmode.ne.jp (183.74.193.55)
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

52240.Re: 日付入力の異常値判定  
名前:らすかる    日付:2017年10月29日(日) 14時31分
異常の理由でなくても
「日付はどういう意味か」がわかれば
何かしらできることがあるのかも知れませんが、
おそらく意味を書きたくないのでしょうね。

前月の日付と今月の日付を比較している
→不定期に起こる事象ではなく、定期的に毎月起こる事象だろう
同じ日付が複数個あっても正常と判定される場合がある
→例えば「雨が降った日」だと同じ日付はあり得ないので、これは違う
前月と大きく違う時に異常としたいものと思われる
→このような事象は考え付かないので
 どの程度違えば異常としたいのか見当もつかない
日付の個数が2個だったり10個だったりする
→例えば[取引先の営業の人が自社に訪れた日」なら
 日付の個数が何個でもあり得るが、10が10個でも異常ではない

などといろいろ考えましたが、
やはり「異常と判断される理由」か「日付の意味」あたりが
わからないとどうにもならないですね。

pl46740.ag0506.nttpc.ne.jp (219.102.178.148)
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

52239.Re: 日付入力の異常値判定  
名前:コルネオ    日付:2017年10月29日(日) 13時33分
情報が小出しになったことはお詫び致します。
ただ、私は数学に詳しくないので
これ以上に上手くご説明が出来ません。

前月が{1,2,3,4,5,6,7,8,9,10}とある時に
今月が{10,10,10,10,10,10,10,10,10,10}と有る時に
異常だという理由が分からないのでしたら
お答え頂かなくとも結構です。
sp183-74-192-116.msb.spmode.ne.jp (183.74.192.116)
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

52238.Re: 日付入力の異常値判定  
名前:らすかる    日付:2017年10月29日(日) 13時27分
> 前月が{1,2,3,4,5,6,7,8,9,10}とある時に
> 今月が{10,10,10,10,10,10,10,10,10,10}と有ったら
> 統計学的に異常値判定されるのでは無いでしょうか?

最初の書き込みでは「前月」「今月」などとは何も書かれておらず
> {1,2,3,4,5,6,7,8,9,10}と比較して
> {10,10,10,10,10,10,10,10,10,10,10}なら異常値
としか書かれていません。「前月」「今月」などあるなら
最初から書いて貰えないと何のことやらさっぱりわかりません。

そしていきなり「統計学的に」と書かれていますが
最初の書き込みで「統計学的に」とは書かれていませんので
統計学の問題とは全く思っていませんでした。

さらに
> 前月が{1,2,3,4,5,6,7,8,9,10}
> 今月が{10,10,10,10,10,10,10,10,10,10}
のときになぜ異常なのかという理由がまったく書かれていませんし
> 当然、毎月全く同じ入力になる事はないので
も「当然」と言える理由がわかりませんので、
判定の基準もまるでわかりません。

ごく一部の部分的な情報しか書かれておらず
内容がほとんどわかりません(数字列の例と「機械的に
判定したいこと」しかわかりません)ので、
以前のサイトでも回答がなかったのだろうと思います。
3回の書き込みを見てもいまだに全然わかりません。

情報は小出しにせず全部書いて欲しいですが、
私は統計学はあまりわかりませんので
必要な情報が全てわかっても答えられない可能性が高いです。

pl46740.ag0506.nttpc.ne.jp (219.102.178.148)
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

52237.Re: 日付入力の異常値判定  
名前:コルネオ    日付:2017年10月29日(日) 13時02分
説明を付け足します。
日付入力判定なので
おおよそ毎月
{1,2,3,4,5,6,7,8,9,10}
と入力されていたのに、突然今月
{10,10,10,10,10,10,10,10,10,10}
と入力されたらエラーを出したいという事です。

当然、毎月全く同じ入力になる事はないので
軽微な誤差は発生します。
また、元束が多かったら、異常値判定は厳しく行い、元束が少なかったら異常値判定は緩く行いたいです。

元束{1,2,3,4,5,6,7,8,9,10}
入力{5,5,5,5,5,10,10,10,10,10}
→異常
元束{1,10}
入力{5,10}
→正常

すいません、よろしくお願い致します。
sp183-74-192-116.msb.spmode.ne.jp (183.74.192.116)
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

52236.Re: 日付入力の異常値判定  
名前:コルネオ    日付:2017年10月29日(日) 12時55分
当方、数学に詳しくないので良く分からないのですが
前月が{1,2,3,4,5,6,7,8,9,10}とある時に
今月が{10,10,10,10,10,10,10,10,10,10}と有ったら
統計学的に異常値判定されるのでは無いでしょうか?
正規分布のような物で1%判定や5%判定とかいうのを聞いた事があります。
sp183-74-192-116.msb.spmode.ne.jp (183.74.192.116)
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

52235.Re: 日付入力の異常値判定  
名前:らすかる    日付:2017年10月29日(日) 12時50分
> a={1,2,3,4,5,6,7,8,9,10}
> という束と比較して
> {10,10,10,10,10,10,10,10,10,10,10}なら異常値
> {1,3,3,5,6,6,7,8,9,10}なら正常値
> という判定が出来る数式はあるでしょうか?

{10,10,10,10,10,10,10,10,10,10,10} は「どういう理由で」異常値なのか、
{1,3,3,5,6,6,7,8,9,10} は「どういう理由で」正常値なのか。
判定の根拠がわからないと、判定できるかどうかわかりません。

pl46740.ag0506.nttpc.ne.jp (219.102.178.148)
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0

52234.日付入力の異常値判定  
名前:コルネオ    日付:2017年10月29日(日) 12時39分
「考える葦」というサイトで質問したのですが、答えが無かったのでこちらで伺います。
どなたか実践的な数学にお詳しい方がいらしたら、教えて頂けると幸いです。

日付の入力ミスを機械的に判定したいです。

a={1,2,3,4,5,6,7,8,9,10}
という束と比較して
{10,10,10,10,10,10,10,10,10,10,10}なら異常値
{1,3,3,5,6,6,7,8,9,10}なら正常値
という判定が出来る数式はあるでしょうか?

同じ数式で
b={1,29}という束と比較して
{1,2}は正常値
{29,31}は正常値
という判定も出来る必要があります。

前提条件として、数字は1-31の間に限定されます。
元束の数の多さを判定に反映させたいのですが、上手くやり方が分かりません。
(元束が2個しか無い場合は異常値判定を緩くして、元束が多くなれば異常値判定を厳しくする)
1からの距離(1と31は1、2と30は2…)を用いて、束を全て乗算して同数でべき乗した物同士を比較して異常値判定をしているのですが、私が数学に詳しくなく、元束の数の多さを反映した比較ができておりません。

どなたか詳しい方、教えて頂けると幸いです。
何卒よろしくお願い致します。
sp183-74-192-116.msb.spmode.ne.jp (183.74.192.116)
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0


「52234.日付入力の異常値判定」への返信


特定の個人への誹謗中傷は無予告削除対象です。

   投稿KEY
   パスワード

EZBBS.NET produced by InsideWeb