11 個のキーワードで学ぶ統計学入門

11 個のキーワードで学ぶ統計学入門 11 of 11 / ブートストラップ法

すでに存在しているデータからそのデータと同じ個数だけ無作為に抽出したデータでデータセットをいくつか作る。重複抽出を許容するので、元のデータを並べ替えるのとは異なる。 Calculator の場合: randSamp(リスト, 試行回数, 0) は重複を許容する。これが…

11 個のキーワードで学ぶ統計学入門 10 / 正規乱数

Calculator の場合: 構文: randNorm(平均, 標準偏差 [, 試行回数]) 実行結果: Nspired Lua で実行する場合: function normRand(mean, sigma, trials) local trials = trials or 1 return math.eval(string.format("randNorm(%s, %s, %s)", mean, sigma, tria…

11 個のキーワードで学ぶ統計学入門 9 / 正規分布 (の確率密度函数)

Calculator の場合: 構文: normPdf(x, 平均, 標準偏差) (Pdf は probability density function) 実行結果: Nspired Lua で実行する場合: function normPdf(x, mean, sigma) --return math.eval("normPdf("..x..","..mean..","..sigma..")") return math.eval…

11 個のキーワードで学ぶ統計学入門 7、8 / 線形回帰と最小二乗法

Calculator の場合: 構文: LinRegBx Xリスト, Yリスト (または LinRegMx Xリスト, Yリスト) 実行結果: Nspired Lua で実行する場合: function ols(xlist, ylist) local temp1 = "{"..table.concat(xlist, ",").."}" local temp2 = "{"..table.concat(ylist, …

11 個のキーワードで学ぶ統計学入門 6 / 相関 (correlation)

Calculator の場合: 構文: corrMat(リスト, リスト) 実行結果: Nspired Lua で実行する場合: function corrMat(list1,list2) local temp1 = "{"..table.concat(list1, ",").."}" local temp2 = "{"..table.concat(list2, ",").."}" --return math.eval("corr…

11 個のキーワードで学ぶ統計学入門 5 / 母共分散 (population covariance)

Calculator の場合 (組込函数が見つからないため自作する): Define covpop(seq1,seq2)= Func :Local mean1,mean2,num :num:=dim(seq1) :mean1:=mean(seq1) :mean2:=mean(seq2) :Return ((sum((seq1-mean1)*(seq2-mean2)))/(num)) :EndFunc実行結果: Nspired …

11 個のキーワードで学ぶ統計学入門 4 / 母標準偏差 (population standard deviation)

母分散の平方根のこと。 Calculator の場合: 構文: stDevPop(リスト) 実行結果: (stDevSamp() は不偏標本標準偏差) Nspired Lua で実行する場合: seq2 = {1,2,3,4,5,6,7,8,9,10} function stDevPop(list) local temp = "{"..table.concat(list, ",").."}" --…

11 個のキーワードで学ぶ統計学入門 3 / 母分散

Calculator の場合: 構文: varPop(リスト) 実行結果: (varSamp() は不偏標本分散) Nspired Lua で実行する場合: seq2 = {1,2,3,4,5,6,7,8,9,10} function varPop(list) local temp = "{"..table.concat(list, ",").."}" --return math.eval("varPop("..temp.…

11 個のキーワードで学ぶ統計学入門 2 / 中央値

Calculator の場合: 構文: median(リスト) 実行結果: Nspired Lua で実行する場合: seq2 = {9,9,1,5,4,7,0,3,9,2} function median(list) local temp = "{"..table.concat(list, ",").."}" --return math.eval("median("..temp..")") return math.eval(strin…

11 個のキーワードで学ぶ統計学入門 1 / 相加平均 (算術平均)

参考: 日経ソフトウエア 2018年 1 月号, pp.76-87 Calculator の場合: 構文: mean(リスト) 実行結果: Nspired Lua で Nspire ネイティブの組込函数を実行する場合 1: seq2 = {1,2,3,4,5,6,7,8,9,10} function mean(list) var.store("list", list) -- あらか…