![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
A 回答 (7件)
- 最新から表示
- 回答順に表示
No.7
- 回答日時:
足すだけなら
sum = 0
for x in 数値のリスト:
sum = sum + x
あるいは標準関数の sum で sum(数値のリスト)
と書くだけだけど、悩んでいるところが見えないです。
「小数点のある数字」(浮動小数点型のこと?)では何故
for ループを作れないと考えてしまうのか
そこのところを教えてください。
#単に配列や for in を知らないだけ?
No.6
- 回答日時:
#4です。
書き忘れました。
『ここで平均を引いてはダメです。やっぱり桁落ちします。』の意味って分かりますか。平均を引いて足し続けると桁落ちするのは、誤差の期待値は0だからです。
標準偏差とか扱うのであれば、Pythonを学ぶ前に、まず統計を学んでいただきたいというのは、企業で統計を推進している私が常々思っていることです。
No.5
- 回答日時:
#4です。
標準偏差の平均って、何をやりたいのですか。
分散には加法性があるから、通常は2乗和の平均(MSE)を使いますよ。
不偏分散の平方根が標準偏差だけど、それは不偏ではないですよ。
Python系の人って統計を知らないから、連中が書いたネット記事とかで得た知識で業務とか卒論をやると間違えますよ。ご注意あれ。
No.4
- 回答日時:
企業で統計を推進する立場の者です。
桁落ちのことであれば数値計算では常識ですよね。
例えば、φ=70mmの削り加工をするとき、精度をミクロン台で管理するときに、何も考慮せず、そのまま足し続ければ桁落ちしますし、2乗すれば小数点以下はもっと小さくなります。
足し続けることにより上の桁が大きくなると、下の桁は相対的にはめちゃくちゃ小さくなるわけで、浮動小数点演算では下の桁の精度確保が深刻になります。
技術者だったら、これを管理値として扱うときは上の桁を捨て1000分台の数値だけを1000倍して使います。
まずは、そのような変数変換を行ってはいかがでしょうか。例えば上の例であれば、69mmを引いて1000倍した値にするという変換です。
ここで平均を引いてはダメです。やっぱり桁落ちします。
ただ、100個程度であれば問題ないとは思いますがね。
ビッグデータの数値処理では、にわかデータサイエンティストが陥りやすいトラップですね。
詳しくは、「数値計算法」とか「数値計算の常識」とか、その手の本が出ています。Python系の本やブログはR系と違って統計のことをあまり学んでいない連中が書いているから、結構ヤバいです。
No.3
- 回答日時:
「標準偏差が小数点なので繰り返し足すことができず」ってどういうことなんだろう. 具体的に, 例えばどう書いてどのような問題が生じて
いるのかは書いてもらえないだろうか.お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【C++】double の計算結果がお...
-
浮動小数点の切り捨てで-0.5を-...
-
距離から緯度経度を求める方法
-
VB.net Double と...
-
VB6.0での小数点の扱いについて
-
c languageで 簡単な質問があ...
-
O(n log n)について2
-
大きな桁数の計算について
-
計算の丸め誤差の解消について
-
doubleの精度について
-
ExcelでPC(パソコン)によって...
-
ExcelのINT関数の計算結果がお...
-
パソコンで階乗を計算
-
PICで小数点の演算
-
16進数 加算 減算 C言語
-
AtCoderABC135の問題Cについて
-
信頼区間の1.96や1.65ってどこ...
-
マイナスからプラスへ転じた時...
-
C言語での引数の省略方法
-
「Aに対するBの割合」と「Aに対...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
O(n log n)について2
-
c languageで 簡単な質問があ...
-
VB.net Double と...
-
16進数 加算 減算 C言語
-
ExcelでPC(パソコン)によって...
-
三菱シーケンサ(Aシリーズ)で...
-
有効数字について 以前質問をし...
-
除算を使わずに10で割りたい。
-
ExcelのINT関数の計算結果がお...
-
VB6.0での小数点の扱いについて
-
”/”を使わずに割り算したいんで...
-
2進数の足し算(C言語)
-
EXCELの関数"STDEV(標準偏差)"...
-
floatの有効桁数
-
VBAでミリ秒まで出力する方法
-
VB6のFIX関数での誤差について
-
Log関数に関する質問
-
100桁の計算ができなくて困って...
-
距離から緯度経度を求める方法
-
VBAでの割り算の余りの求め方
おすすめ情報
標準偏差を100個くらい求めてその数値を使って平均を出したい感じです。
標準偏差が小数点なので繰り返し足すことができず、困ってる感じです。