![](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で質問しましょう!
似たような質問が見つかりました
- Java Java 南京錠 2 2023/02/04 11:46
- Visual Basic(VBA) VBAで大量データの処理 3 2022/11/15 21:53
- その他(プログラミング・Web制作) プログラミング python 3 2023/06/14 03:55
- その他(プログラミング・Web制作) Pythonでこのプログラミングを作成するには 2 2022/10/25 21:19
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- Java Java モンスターブリーダー 1 2023/02/05 09:44
- C言語・C++・C# C言語 3 2022/11/09 13:27
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- Excel(エクセル) 条件付き書式の設定方法を教えて下さい。 2 2023/04/14 18:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
O(n log n)について2
-
C言語 型変換のタイミング
-
Log関数に関する質問
-
有効数字について 以前質問をし...
-
CRCの計算方法について
-
c languageで 簡単な質問があ...
-
Pythonについてなのですが、小...
-
距離から緯度経度を求める方法
-
VBAでの割り算の余りの求め方
-
最大50桁の実数の和・差・積を...
-
三菱シーケンサ(Aシリーズ)で...
-
C言語について。
-
信頼区間の1.96や1.65ってどこ...
-
2÷3などの余りについて
-
大学数学の問題です。 加法群Z/...
-
#define _CRT_SECURE_NO_WARNIN...
-
教えてください。数学Bの二項分...
-
「Aに対するBの割合」と「Aに対...
-
EXCELの分散分析表のP-値が....
-
Enterキーを押されたら次の処理...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
O(n log n)について2
-
16進数 加算 減算 C言語
-
c languageで 簡単な質問があ...
-
VB.net Double と...
-
”/”を使わずに割り算したいんで...
-
三菱シーケンサ(Aシリーズ)で...
-
ExcelのINT関数の計算結果がお...
-
有効数字について 以前質問をし...
-
ExcelでPC(パソコン)によって...
-
除算を使わずに10で割りたい。
-
EXCELの関数"STDEV(標準偏差)"...
-
floatの有効桁数
-
VBAでミリ秒まで出力する方法
-
100桁の計算ができなくて困って...
-
2進数の足し算(C言語)
-
VB6.0での小数点の扱いについて
-
VBAでの割り算の余りの求め方
-
コンピューターは指数関数をど...
-
距離から緯度経度を求める方法
-
BCD・HEX・BINについて
おすすめ情報
標準偏差を100個くらい求めてその数値を使って平均を出したい感じです。
標準偏差が小数点なので繰り返し足すことができず、困ってる感じです。