質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

1348閲覧

平均値と標準偏差から正規分布図を書く方法

sirara

総合スコア13

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2020/11/29 14:19

お世話になっております
現在データ分析の学習をしております。
題材として20年分の日経平均株価をヒストグラム・正規分布図に表し、現在の株価がどの位置にいるかを視覚的にかくにんしたいです。
現在以下のコードでヒストグラフを作成することはできました。
正規分布図の作成方法を教えていただけませんでしょうか。

使用データ掲載元
※日経平均株価の月次データを使用しています。

python

1import requests 2from bs4 import BeautifulSoup 3import urllib 4import pandas as pd 5import io 6import matplotlib.pyplot as plt 7import seaborn as sns 8sns.set(font=["Meiryo","Yu Gothic","Hiragino Maru Gothic Pro"]) 9 10#日経平均株価20年分の月次データのパース 11target_url="https://indexes.nikkei.co.jp/nkave/index?type=download" 12html=requests.get(target_url) 13soup=BeautifulSoup(html.content,"html.parser") 14path=r"C:\Users\sirar\Desktop\Python関連\練習用\株価関連" 15 16for element in soup.find_all("a"): 17 href=element.get("href") 18 csv_url=urllib.parse.urljoin(target_url,href) 19 if "nikkei_stock_average_monthly_jp.csv" in csv_url: 20 data_name=str(href).split("/")[-1] 21 download_file=path+"\"+data_name 22 r=requests.get(csv_url) 23 24 25#読み込んだデータをpandasで表示・データの整理 26df = pd.read_csv(io.BytesIO(r.content),sep=",",encoding="shift-jis") 27df=df.drop(251, axis=0) 28df=df[["データ日付","終値"]] 29df 30 31#x軸の目盛りを設定 32i=6000 33x=[] 34while i<27000: 35 x.append(i) 36 i+=1000 37 38#ヒストグラムを作成 39plt.figure(figsize=(20,10)) 40df["終値"].plot.hist(bins=20,) 41plt.xlim(7000,27000) 42plt.xticks(x) 43plt.title("日経平均株価のヒストグラム") 44plt.show() 45 46 47#正規分布図作成のため平均と標準偏差を格納 48mean=df["終値"].mean() 49std=df["終値"].std() 50

イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jbpb0

2020/11/29 23:28

ヒストグラム 正規分布 重ねる python とかでググると、参考になるWebページが見つかりますよ
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問