• 締切済み

次にどこに1が出るか予測するには?

どなたかご存知でしたらご回答をお願いします。 どこで質問していいのかわからなかったのでここで質問させていただきます。 【質問】 下記の様に5×10の中に0と1が任意の場所にあるとします。 n-1 → n → n+1 と変化する場合、  (1)次に1が何処に出るか?を予測するにはどうすればいいですか?  (2)最近流行の”ディープラーニング”で学習させればできますか?エクセルで乱数とか   発生させて同様な事できますか?何か参考になる本やURLをご存知でしたら   教えてください。 尚、1の発生数はだいたい6個~10個で出る位置はランダムです。(前回と同じ位置に1が出てもok) 【n+1】 00000 10000 01000 00000 01010 00000 10000 00000 11100 00000 【n】 00000 00010 10000 00001 01000 01000 01000 00010 00000 00010 【n-1】 00011 01000 00010 00000 00000 00000 10000 00010 00010 00000

みんなの回答

  • f272
  • ベストアンサー率46% (8023/17149)
回答No.1

> 尚、1の発生数はだいたい6個~10個で出る位置はランダムです。 というのが本当なら、次に1が何処に出るかを予測するのは不可能です。

moguo4649
質問者

お礼

ご回答ありがとうございます。

関連するQ&A

  • 1~Nの中から、任意にM個の数を返す関数

    PHP初心者です。 PHPのソースを眺めていて、 mt_rand(1、N) とあり、それが、1~Nの中から、任意に一つ選び出す(乱数を発生させる)関数 ということは理解できました。 そこで、1~Nの数から、任意にM個選び出す(乱数を発生させる)関数を考えています。 そんな関数がドンピシャリあれば、話が早いんですが、 あいにく、知りません。。 例えば、N=10、M=3だとすれば、 7、4、9 などの数を得たいと思っています。 (重複はせずに) 何か、いい方法はありませんでしょうか。 ご存知の方、よろしくお願いいたします!

    • 締切済み
    • PHP
  • 【エクセル】ランダムで重複しない整数を出したい。

    Windows 7、エクセル2007です。 ランダムで重複しない整数を任意の範囲から一部のみ入力するにはどうしたら良いでしょうか? 1.任意の範囲「1~50」とか「1~100」とか「15~300」とかから、20個だけとか40個だけとか。 2.ランダムなので「2,6,3,4,8,1・・・」とかのn、n+1、n+2ではないランダムな整数。 3.重複しないこと。 上記1~3を満たしたやり方ってありますか? 出てこない数があっても良いんです。 例えば、1~10までの範囲でランダムに3個だけセルに入力したいとき。 A1に7、A2に4、A3に9というふうに。 それが1~300の範囲で50個の数字をランダムに重複しないように入力する。 A1に15、A2に163、A3に92、・・・A50に43。 残りの250個の数字は入力されないという感じです。 乱数だと重複します。 ランク(順位)と組み合わせると、連続(n、n+1、n+2)になってしまいます。 列はどこでも良いんですが、行は連続したいです。 A1~A50とか、A1~A300とか。 関数の組み合わせでできないでしょうか? また、マクロは分からないので、詳しく解説して頂けると助かります! 情報が不足する点がありましたら指摘して下さい。 追加します。

  • ディープラーニングのプログラム学習サイト

    ディープラーニングのプログラム学習サイトを探しています。どなたかご存知の方おられましたらご教示ください。

  • 回帰モデルの予測精度と回帰データサイズの関係を調べる方法

    手元に200個(大きさ200;行数200)の観測データがあり、その一部(n個)を用いて回帰モデルを構築した場合の予測精度が、用いたデータ数nにどのように依存するかを調べたいと考えています。 このような場合、次の(1)~(3)を、様々なnについて繰り返す方法でよいのでしょうか? (1)200個のデータをランダムに、大きさn, (200-n)の2つの部分集合に分ける (2)前者を用いて構築した回帰モデルで後者を予測する (3)予測誤差を評価する 不安な点は、nに応じて、予測されるデータ数(精度検証に用いられるデータ数)が変化してしまうことです。 何かコメントをいただければ幸いです。

  • MATLAB で配列みたいなものを

    乱数を発生させて、ヒストグラムに表示させたいのですが、 内部関数のrandをつかわずに 例えば、乗算型合同法 x(n+1)=15x(n) mod (10^6+1)               x(0)=1 (x(n)を15倍して10^6+1で割ったあまりをx(n+1)とする。) で発生する数列x(n)を100万でわって0~1の乱数列が発生します。 これをヒストグラムで表したいのですが、いまいち分かりません。どうかよろしくお願いします。 内部関数を使ったものは簡単で n=10000; x=rand(1,n); hist(x); で1万個の乱数の分布がわかるのですが。 ばからしい質問ですいません。

  • 偏りのある乱数のアルゴリズム

    偏りのある乱数のアルゴリズムを教えてください。 ただし、中心極限定理などに見られるような「中心にのみ偏る」乱数ではなく、「任意の位置を中心に偏る」乱数です。 例えば、範囲を0<N<1、任意の位置を0.75とした場合の分布を見ると、0.75がカーブの頂点となります。 ビットマップ上にプロットすると、部分的に固まるように見えれば理想的です。 言語・精度・速度不問。できればPHPでお願いします。

  • JSで任意の位置に文字をランダムで表示させたい。

    プログラム初心者です。 javascriptで乱数を発生させて文字をランダムで表示することは document.writeを使ってできたのですが、その文字の位置を自分の動かしたい位置に持っていくためにはどうすればいいでしょうか?教えてください。

  • matファイル

    現在ディープラーニングの学習中なのですが、.matと属性のついたファイルについてファイルの内容、確認方法などについてご存知の方いらっしゃらないでしょうか? 画像処理におけるCNNを使ったディープラーニングの海外研究発表サイトにて公開されていた活用データを確認したところたくさん出てきました。 よろしくお願いいたします。

  • 乱数の作成について(初心者)

    Java初心者です。 -9から2の乱数を作成したのですが、乱数の出る確立が揃えられなくて困ってます。 どなたかお願いします。 import java.util.Random; class Rando2{ public static void main(String[] args){ Random x=new Random(); //-9から2の中から選びたい int n=x.nextInt(10); int f=x.nextInt(2);//0ならマイナスをつける if(2<n) n=-n;//-9から-3の作成(1/10の確立) else//-2から2の作成(1/20の確立) if(f==0) n=-n; System.out.print("あなたの好きな整数は"+n+"ですね?"); } }

    • ベストアンサー
    • Java
  • 乱数を10個発生させ、それをrandom.txtとして書き出し・・・

     質問は乱数を10個発生させ、それをrandom.txtとして書き出しrandom.txtを読み込み、小さい順に並べ替えてorder.txtとして書き出すというものです。乱数の発生のさせ方は質問集を見て分かったのですが、その後がさっぱり分かりません。今までできる限りは質問集を見たり、質問をして参考にして自分で取り組んだのですが、このことに関しては全く分かりません。丸投げ状態で申し訳ないのですが分かりやすく説明していただけるでしょうか。

    • ベストアンサー
    • Java