プチテスト問題pt041(conttransf2) - 課題pt041

Time-stamp: "2016-07-27 Wed 15:27 JST hig"

情報

  • 出題:2016-07-27
  • 実行/提出期限:2016-07-27
  • 提出
    • プログラム conttransf2.c
    • R Commander で描いたヒストグラム conttransf2.pdf

課題

状況の説明

確率変数 \(Q\)に対応する乱数が次の double getrandom(double y)で生成される. ただし引数yとしては, [0,1)一様乱数(double getuniform())を与える.


double getrandom(double y){
     return 1.0+9.0*y;
}
である.

\(Q\)から\(R\)を求める関数 \(R=g(Q)=1-\frac{1}{Q}\)を考える.

課題のタスク

  1. \(R=g(Q)\) の標本を出力する, 以下の仕様にしたがうプログラムconttransf2.cを作ろう.
  2. R Commander で確率変数\(R=g(Q)\)の標本のヒストグラムを描こう. 縦軸は frequency=頻度で. PDFファイルとして保存しよう.

プログラムの入力の仕様

この順で1行に1個ずつ
  • 乱数のシードd(0以上の整数)
  • 標本のサイズN(2以上の整数)

プログラムの入力例

XYZ 自分で決めるシード
1000

プログラムの出力の仕様

  • 1行目に "Q,R"
  • 2行目に#d=に続いて シード
  • 3行目に#N=に続いて 標本のサイズ
  • 4行目にコンマで区切って, それぞれ \(Q,R=g(Q)\) の値. これをN行繰りかえす.

プログラムの出力例


Q,R
# d=XYZ シード
# N=1000
5.000000,25.000000
…中略
5.500000,30.25000

Useful Links

この科目の課題の一覧

このサイトのコンテンツ

QRcode to hig3.net

http://hig3.net