学年

教科

質問の種類

情報:IT 高校生

37解説お願いします🙏

花子さんたちは都道府県別にみたときの睡眠の時間を学業の時間で説明する回帰直線を求め、(2)の図 の散布図にかき加えた(左下図)。 すると回帰直線から大きく離れている県が多いことが分かったため、 自分たちの住むP県がどの程度外れているのかを調べようと考え、実際の睡眠の時間から国帰直線によ り推定される睡眠の時間を引いた差 (残差) の程度を考えることとした。そのために、残差を比較しやす いように、回帰直線の式をもとに学業の時間から推定される睡眠の時間(推定値)を軸に、残を平均 値 0.標準偏差 1 に変換した値(変換値)を縦軸にしてグラフ図を作成した(右下図)。参考にQ県がそ れぞれの図でどこに配置されているかを示している。 また、図5の口で示した点については、問題の都合 上黒丸で示している。 (分) 3.0 500 回帰直線の式:y=-0.14+491.17 2.5 0 2.0 Q 1.S 450 Q県 残差 406.8 400 残差の変換 1.0 a.s 0.0 -0.5 -1.0 P県 -1.5 -2.0 350 -2.5 -3.0 380 390 400 410 420 430 440 450 (分) 400 500 600 700 (分) 406.8 睡眠の時間 (推定値) 学業の時間 睡眠の時間 2つの図から読み取ることができることとして、平均値から標準偏差の2倍以上離れた値を外れ値と する基準で考えれば、外れ値となる都道府県の数は 36個である。 左図中のP県については、右図中 37に対応しており、花子さんたちはこの基準に従いP県は38と判断した。

解決済み 回答数: 1
情報:IT 高校生

(5)についてです。 return 1とはどういうことですか?この場合kazuは5なので関係ないですか?

表示するに をひとまとまり する。 (kazu を指す。 8], [11, 0から ・参照す 値配 H ものを てい Foxr- を返す関数である。 (1) Tokuten [50, 40, (2) saidai 0 (3) bango=0 (4) 10から (5) (6) (7) ..(D), 35, 70] ① まで1ずつ増やしながら繰り返す もしTokuten [1] (2) saidaiならば! saidai Tokuten[i] bango- (日) 表示する(最高点 1 ', saidai, "出席番号 (イ) (エ) () (Tokuten) + (Tokuten) 1 < 素数 (Tokuten) (7) bango (ケ) (1)> bango + 1 -1 (カ 444 saidai 配 Takuten 要素を比較する (関数) 次のプログラムの(1)~(3),(5)5が,(4)12が入力された場合に「答え は」に続いて表示されるも def funcl (kazu): x = kekka=0 for i in range (1, kazu + 1): kekka = kekka + i return kekka int(input('正の整数を入力)) 8 print('答えは', func1 (x)) (3) 234 def func3 (kazu): pai = 3.14 (2) 1 kekka = 1 for i in range (kazu, 0, -1) def func2(kazu): 2 3 4 5 6 7 kekka = kekka * 1 return kekka x = int(input('正の整数を入力 8 print('答えは', func2 (x)) (4) return pai * kazu * kazu 3 15 x = float(input('正の数を入力) 6 print('答えは', func3(x)) def func4(kazu): kekka = [] for i in range(1, kazu if kazu i == 0: kekka.append(i 6 return kekka 7 14 15 (5) def func5(kazu): if kazu == 0: return 1 return kazu * func5 (kazu-1) 6 x = int(input('正の整数を入力リ) 7 print('答えは', func5(x)) 8 x = int(input('正の整数を入 9 print('答えは', func4(x)) input()の戻り値は文字列であ ため,(3)では float() を使って 小数点型に,そのほかは int( ) 数型に変換している。

解決済み 回答数: 1
1/25