kharukaのブログ~お金と技術とキャリア~

Edu Fin~金融×教育~若いうちからお金について学ぶってだいじ!自分が学んだテクノロジーはみんなの財産!過去、今、将来の人生!についてのブログ

【サイバーセキュリティ】GDPR ガイドブック 第1章

GDPRガイドブック EU一般データ保護規則 活用法

GDPRガイドブック EU一般データ保護規則 活用法

bitFlyer ビットコインを始めるなら安心・安全な取引所で

第1章 GDPRの背景にあるビジネス環境の変化

悪意あるものは境界を狙う

そして、このITシステムに影響を与えようとする悪意ある者は、まずこの境界から狙ってくることが多い。いや、むしろ悪意ある者なら境界から狙うべきなのだ。

ハッカー脆弱性という穴(境界)を狙ってきます。

セキュリティに関するソフトウェアアップデートなどは必ず行いましょう。

また、macOSだからセキュリティソフトは必要ないなんて都市伝説レベルの話ですよ。笑

私がハッカーならスタバなどの Free Wi-Fi を利用しているmacユーザーをまず標的にします。

データ自体に価値がある時代

いまや、データ自体に価値があるのだ。

ポ◯モンGOのキャラクターコンプリートアカウントが、メ◯カリで出品されていたなんて話聞いたことありませんかね?

サプライチェーンリスク

悪意ある者は、より容易に侵入できる入り口を探すだけ。

サプライチェーンを構成している中に、容易に侵入できる会社が一社でもあれば、それはサプライチェーン全体にとっての脅威と同等である。そして、このことを「サプライチェーンリスク」と呼ぶ。

例え自社のセキュリティレベルが最高ランクであっても、外部委託業者のセキュリティ対策が不十分だと、そこから情報漏洩します。

外部委託業者の選別も慎重に行わなければなりませんね。

外部に委託する、これも境界になるということです。

SIerに頼るのではなく、自社開発した方が境界を減らせる(セキュアな)上に委託の際に発生する無駄な大量のドキュメント(時間と費用と人的リソースのコスト)も減らせます。

ビジネス上のモチベーション

サイバーセキュリティ経営ガイドラインの改訂に合わせたかの様に

日本年金機構の委託先業者から情報漏洩があり話題となりましたね。

茶番ですね。でも、私たちは被害者に当たるので笑えない。

このガイドラインでは、適切な開示を行なわなかった場合、社会的責任の観点から「信頼の失墜」や「企業価値が大きく低下」する恐れがあるとしており、取り組みを情報セキュリティ報告書、CSR報告書、サステナビリティレポートや有価証券報告書等への記載を通じて開示を検討すること対策例として揚げている。

当然ですよね。

国民の大切な個人情報を漏洩した日本年金機構を信用出来ますか?

お金預けられますか?

株式上場企業も同様です。その企業がガイドラインに沿った対策をしないのであれば、投資対象としてリスクが高すぎます。

企業は顧客の信頼を得るため、株価の適切な水準維持または上昇を図るため、つまりは株主に還元出来る経営をしなければならないのです。

GDPRに則って企業価値を高めましょう!

▼記事の続きは以下へ。

執筆中です。

参考

  • GDPR ガイドブック

GDPRガイドブック EU一般データ保護規則 活用法

GDPRガイドブック EU一般データ保護規則 活用法

  • Information Commissioner's Office

https://www.ppc.go.jp/files/pdf/260318siryo3-1.pdf

  • Belgian Privacy Protection Commission

https://iapp.org/news/a/belgian-privacy-commission-becomes-dpa/

ビットコイン取引高日本一の仮想通貨取引所 coincheck bitcoin

MySQL データベースの作成と接続方法 on AWS(2018年4月29日執筆)

はじめてのWordPress入門[最新版] (BASIC MASTER SERIES)

はじめてのWordPress入門[最新版] (BASIC MASTER SERIES)

前提条件

【準備事項】

  • インターネットに接続可能な PC (Windows, Mac OS, Linux 等)

  • 個人の AWS アカウント、もしくは IAM のログイン情報

  • SSH クライアント(Windows 環境では Teraterm を推奨)

  • ブラウザ(Firefox もしくは Chrome を推奨)

※ご自身の PC から、AWS の Web 管理画面にブラウザでログインしたり、SSHAWS 上の仮想サーバにログインできるよう、NW 設備のファイアウォール設定を事前にご確認ください。

MySQL データベースの作成と接続方法 on AWS

Amazon RDS を使用します

このチュートリアルでは、MySQL データベースを実行するための環境 (この環境を "インスタンス" と呼びます) を作成する方法、データベースに接続する方法、および DB インスタンスを削除する方法について学びます。 ここでは、Amazon Relational Database Service (Amazon RDS) を使用します。このチュートリアルの全作業を無料利用枠内で実行できます。

ここをクリックすると、AWS マネジメントコンソールが新しいブラウザウィンドウで開くため、このステップバイステップガイドは開いた状態を維持できます。この画面が表示されたら、[データベース] から [RDS] をクリックし、Amazon RDS コンソールを開きます。

f:id:kharuka2016:20180901221420p:plain

ステップ 1: MySQL DB インスタンスを作成する

a. Amazon RDS コンソールの右上隅で、DB インスタンスを作成するリージョンを選択します。

注意: Amazonクラウドコンピューティングリソースは世界のさまざまな地域にある、高い可用性を持つデータセンター施設内に存在しています。各リージョンは、アベイラビリティーゾーンまたは AZ と呼ばれる複数の区切られた場所で構成されています。Amazon RDS を実行するホストになるリージョンを選択できます。

b. 左側のナビゲーションペインで、[インスタンス] をクリックします。その後、[DB インスタンスの起動] をクリックします。

f:id:kharuka2016:20180901221423p:plain

c. エンジンを選択できるようになりました。 このチュートリアルでは、MySQL アイコンをクリックしてから [次へ] をクリックします。

f:id:kharuka2016:20180901221426p:plain

d. 次の画面では、環境を選択できます。 [開発/テスト] から MySQL オプションを選択して、 [次へ] をクリックします。

f:id:kharuka2016:20180901221429p:plain

e. DB インスタンスの設定を始めます。 以下のリストは、このチュートリアルで使用できる設定の例です。

インスタンスの仕様:

  • ライセンスモデル: デフォルトの general-public-license を選択して、MySQL の一般ライセンス契約を使用します。MySQL にはライセンスモデルが 1 つだけ用意されています。

  • DB エンジンバージョン: デフォルトバージョンの MySQL を選択します。Amazon RDS は、一部のリージョンでは複数バージョンの MySQL をサポートしていることに注意してください。

  • DB インスタンスクラス: [db.t2.micro --- 1vCPU, 1 GIB RAM] を選択します。 これは、メモリ 1 GB、vCPU 1 つに相当します。対応しているインスタンスクラスのリストについては、「Amazon RDS 製品の詳細」を参照してください。

  • マルチ AZ 配置: [いいえ] を選択します。このチュートリアルでは DB インスタンスを単一アベイラビリティーゾーンに作成します。マルチ AZ 配置では、異なるアベイラビリティーゾーンに同期スタンバイレプリカが自動的にプロビジョンされ、維持されます。マルチ AZ 配置は有料になることにご注意ください。詳細については、「高可用性配置」を参照してください。

  • ストレージタイプ: [汎用 (SSD)] を選択します。ストレージの詳細については、「Amazon RDS のストレージ」を参照してください。

  • ストレージ割り当て: 「20」と入力してデータベースに 20 GB のストレージを割り当てます。 Amazon RDS for MySQL では、最大 6 TB までスケールアップできます。

設定:

  • DB Instance Modifier: DB インスタンス名を入力します。選択したリージョン内で、自分のアカウントに対して一意であることが必要です。このチュートリアルでは、「rds-mysql-10minTutorial」という名前にします。

  • マスターユーザー名: DB インスタンスへのログインに使用するユーザー名を入力します。この例では、「masterUsername」を使用します。

  • スターパスワード: マスターユーザーのパスワードを 8~41 文字で入力します。使用できるのは印刷可能な ASCII 文字 (/、"、@ を除く) です。

  • パスワードの確認: パスワードを再入力します。

  • ストレージ割り当て: 「20」と入力してデータベースに 20 GB のストレージを割り当てます。ストレージ割り当ての詳細については、Amazon Relational Database Service の特長のページを参照してください。(順序を入れ替え。これはストレージタイプの後)

[次へ] をクリックします。

f:id:kharuka2016:20180901221433p:plain

f:id:kharuka2016:20180901221435p:plain

f:id:kharuka2016:20180901221442p:plain

f. [詳細設定の設定] ページが開きます。ここでは、MySQL DB インスタンスを起動するために RDS で必要な詳細情報を指定できます。下のリストはサンプル DB インスタンス向けの設定です。

ネットワークとセキュリティ

  • VPC: [デフォルト VPC] を選択します。VPC の詳細については、「Amazon RDS と Amazon Virtual Private Cloud (VPC)」を参照してください。

  • サブネットグループ: デフォルトのサブネットグループを選択します。サブネットグループの詳細については、「DB サブネットグループの使用」を参照してください。

  • パブリックアクセス可能:: [はい] を選択します。データベースインスタンスに IP アドレスが割り当てられ、自分のデバイスから直接データベースに接続できるようになります。

  • アベイラビリティーゾーン: [指定なし] を選択します。詳細については、「リージョンとアベイラビリティーゾーン」を参照してください。

  • VPC セキュリティグループ: [新しいセキュリティグループの作成] を選択します。現在使用しているデバイスの IP アドレスから作成されたデータベースへの接続を許可するセキュリティグループが作成されます。

データベースオプション

  • データベースの名前: 1~64 文字の英数字でデータベース名を入力します。名前を入力しない場合、ここで作成する DB インスタンス上に Amazon RDS によってデータベースが自動的に作成されることはありません。

  • データベースポート: デフォルト値の「3306」のままにしておきます。

  • DB パラメーターグループ: デフォルト値の default.mysql5.6 のままにします。詳細については、「DB パラメーターグループの操作」を参照してください。

  • オプショングループ: デフォルト値の default:mysql5.6. のままにします。Amazon RDS では追加機能の有効化と設定にオプショングループが使用されます。 詳細については、「オプショングループの操作」を参照してください。

  • 暗号を有効化: このタスクでは [いいえ] を選択して暗号を無効化します。詳細については、「Amazon RDS リソースの暗号化」を参照してください。

バックアップ

  • バックアップ保持期間: 取得したバックアップを保持する日数を選択できます。このチュートリアルでは、値を「1」に設定します。

  • バックアップウィンドウ: デフォルトの[指定なし] のままにしておきます。

モニタリング

  • 拡張モニタリングの有効化: デフォルトの [いいえ] を選択して無料利用枠のみ利用します。 拡張モニタリングを有効化すると、DB インスタンスが実行されるオペレーティングシステム (OS) のメトリクスをリアルタイムで利用できます。詳細については、「DB インスタンスのメトリクスの表示」を参照してください。

メンテナンス

  • マイナーバージョンの自動アップグレード: [はい] を選択し、利用可能になったアップデートが自動的に適用されるようにします。

  • メンテナンスウィンドウ: [指定なし] を選択します。

[DB インスタンスの作成] をクリックします。

f:id:kharuka2016:20180901221445p:plain

f:id:kharuka2016:20180901221447p:plain

f:id:kharuka2016:20180901221450p:plain

f:id:kharuka2016:20180901221453p:plain

f:id:kharuka2016:20180901221456p:plain

f:id:kharuka2016:20180901221459p:plain

f:id:kharuka2016:20180901221503p:plain

g. DB インスタンスが作成されました。 [DB インスタンスの表示] をクリックします。

注意: DB インスタンスクラスと割り当てられたストレージによっては、新しい DB インスタンスが使用可能になるまでに数分かかる場合があります。

RDS コンソールの DB インスタンスリストに、新しい DB インスタンスが表示されます。DB インスタンスが作成されて使用できるようになるまで、DB インスタンスの状態は [作成中] となります。 状態が [利用可能] に変わると、DB インスタンスのデータベースに接続できます。

DB インスタンスが使用できるようになるのを待つ間に、次のステップに進んでかまいません。

f:id:kharuka2016:20180901221506p:plain

f:id:kharuka2016:20180901221509p:plain

ステップ 2: SQL クライアントのダウンロード

a. Download MySQL Workbench ページに移動し、MySQL Workbench のダウンロードとインストールを行います。MySQL の使用方法の詳細については、MySQL のドキュメントを参照してください。

注意: MySQL Workbench は、DB インスタンス作成に使用したのと同じデバイスから使用してください。データベースに設定されたセキュリティグループは、DB インスタンスを作成したデバイスからの接続のみ許可するよう設定されています。

f:id:kharuka2016:20180901221512p:plain

f:id:kharuka2016:20180901221515p:plain

▼Download MySQL Workbench

MySQL :: Download MySQL Workbench

b. ログイン、サインアップ、またはダウンロード開始を指示されます。 すぐにダウンロードするには、[No thanks, just start my download] をクリックします。

f:id:kharuka2016:20180901221518p:plain

f:id:kharuka2016:20180901221521p:plain

f:id:kharuka2016:20180901221524p:plain

c. SQL クライアントのインストール

f:id:kharuka2016:20180901221527p:plain

ステップ 3: MySQL データベースに接続する

a. MySQL Workbench アプリケーションを起動し、メニューバーから [Database] > [Connect to Database] (Ctrl+U) に移動します。

f:id:kharuka2016:20180901221530p:plain

b. ダイアログボックスが表示されます。 次のように入力します。

  • Hostname: 右のスクリーンショットのように、Amazon RDS コンソールからホスト名を見つけることができます。

  • Port: デフォルト値は「3306」です。

  • Username: Amazon RDS データベース用に作成したユーザー名を入力します。 この例では「masterUsername」になります。

  • Password: [Store in Vault] をクリックし、Amazon RDS データベース作成に使用したパスワードを入力します。

[OK] をクリックします。

f:id:kharuka2016:20180901221533p:plain

c. データベースに接続できました。MySQL Workbench から、データベースで利用できるさまざまなスキーマオブジェクトを見ることができます。テーブル作成、データ挿入、クエリ実行などを始められます。

ステップ 4: DB インスタンスの削除

MySQL の DB インスタンスは、Amazon RDS コンソールから簡単に削除できます。ここではベストプラクティスとして、課金され続けることが無いように、使用しないインスタンスを削除することをお勧めします。

a. Amazon RDS コンソールに戻ります。 [インスタンスの操作] を選択し、ドロップダウンメニューから [削除] をクリックします。

b. 最終スナップショットを作成するかどうか質問されます。この例では、ドロップダウンから [いいえ] を選択し、確認のチェックボックスをオンにしてから [削除] をクリックします。

注意: DB インスタンスの削除には数分かかる場合があります。

参考

超有名ボードゲームCATANについて考察してみるPart1(2018年8月26日執筆)

カタン スタンダード版

カタン スタンダード版

1. CATANとは?

カタンの開拓者たち』(カタンのかいたくしゃたち、Die Siedler von Catan)、または『カタン』は、ドイツのボードゲームである。1995年にコスモス社から販売された。作者はクラウス・トイバー。プレイ人数は3人または4人だが、2人用の特別ルールも設定されている。のちに「5〜6人用拡張セット」(別売)が発売された。

無人島を複数の入植者たちが開拓していき、もっとも繁栄したプレイヤーが勝利するというテーマのボードゲーム。1990年代後半からはじまったドイツ・ゲーム・ルネサンスといわれる現代のドイツのボードゲームの隆盛の先駆的作品であり、ドイツボードゲームとして最大級のヒットとなり、シリーズ化され、英語、イタリア語など世界20カ国語以上に翻訳されて発売されるなど、現在も人気が高い。ゲーム・コンベンションではトーナメントもしばしば開催される。

日本では、東京のゲーム輸入販売店メビウスゲームズ社がルールの日本語訳を付して発売したのが最初で、このときのタイトルは「カタンの開拓」であった。のちトライソフト社による日本語版が発売された他、2002年カプコン社から、そして2010年ジーピー社から『携帯キャリー版』が、2011年4月25日に基本となる『スタンダード版』が発売された。

要するに

ドイツでつくられた数々の受賞歴を誇る

世界時中のボードゲームプレイヤーに愛されている

ボードゲームの超大作です。

2. CATANとの出会い

CATANとの初めての出会いは大学生の頃です。

教職の単位を取得するために通っていた、いわゆる、他大学でいうところの教育学部(今はもう無き?)で

大学院生の先輩にカタンのルールを教えてもらったことが、カタニスト人生のスタートのきっかけです。

こんな素敵な出会いをプレゼントしてくれた先輩には大感謝です。

数学やコンピューターサイエンスなどを専攻していると

麻雀、囲碁、将棋と並んでカタンで論文が書けるくらい奥が深いゲームですからね。

今流行りの確率統計学、データサイエンス、AIの分野を遊びながらふんだんに活用できますよ。笑

3. プレイするボードゲーム

3.1. メインラインナップ

カタンの開拓者たち(ベーシックルールの4人プレイを好みます)

カタン スタンダード版

カタン スタンダード版

カルカソンヌ

カルカソンヌJ (Carcassonne J) ボードゲーム

カルカソンヌJ (Carcassonne J) ボードゲーム

人狼

3.2. プレイしたことがある程度のボードゲームラインナップ

ブロックス

ブロックス BJV44

ブロックス BJV44

DICE FORGE(プレイする前の準備が大変です。笑)

ダイスフォージ 日本語版

ダイスフォージ 日本語版

ガイスター

ガイスター (Geister) ボードゲーム

ガイスター (Geister) ボードゲーム

TOKYO HIGHWAY

ボードゲーム トーキョーハイウェイ

ボードゲーム トーキョーハイウェイ

ドミニオン

ドミニオン (Dominion) 日本語版 カードゲーム

ドミニオン (Dominion) 日本語版 カードゲーム

ラブレター

ラブレター (Love Letter) カードゲーム

ラブレター (Love Letter) カードゲーム

その他

kharuka2016.hatenablog.com

3.3. 今後プレイしたいボードゲームラインナップ

モノポリー

モノポリー

モノポリー

パンデミック

4. ボードゲームカフェ

最近はJELLY JELLY CAFEで新しいボードゲームを覚えるため遊んでます。

優しい店員さんが知らないゲームでも丁寧にルールを教えてくれますよ。

%page_title% - 世界中のボードゲームで遊べるカフェ - 世界中のボードゲームで遊べるカフェ

最近はまたカタン熱があがって来ているので

アソビCafeに今度は行ってみたいと思います。

なんといっても、アソビCafeにはアソビCafeカタンがあるらしいですから。

そして、機会があればアソビCafe代表のカタンの達人だてあずみさんとも是非カタンをプレイしたいですね。

アソビCafe −東京・神保町のボードゲームカフェ−

4. Catan Universe(オンラインゲーム)

オフラインでボードゲームをしている暇がない、ルールを覚えてからじゃないとボードゲーム屋さんに行くなんて怖いというあなたに朗報です。

Catan UniverseというPC,iPhone,Android対応の素晴らしいオンラインゲームがあります。

Catan Universe

最近、Catan Universe JapanというGuild(グループみたいなもの?)を作りましたので、興味がある方は参加よろしくお願いします。

アカウントはkh20180725です。

ステータスは以下のような感じです。


Level 20

Elo 1100前後

Kama ★★★★★


話が長くなってしまったので、本題のCATANについての考察は次回に書きます。

▼記事の続きは以下へ。

執筆中です。

Catan Classic

Catan Classic

参考

Oracle VM VirtualBoxのインストール(2018年8月18日執筆)

1. 環境情報

OS バージョン 備考
macOS High Sierra 10.13.6 ホストOS
Oracle VM VirtualBox 5.2.18

2. Oracle VM VirtualBoxのダウンロード

以下URLから最新版(5.2.18)をダウンロードします。

Downloads – Oracle VM VirtualBox

f:id:kharuka2016:20180818080451p:plain

3. Oracle VM VirtualBoxのインストール

3.1 ダウンロードしてきたdmgファイルをダブルクリックします。

3.2 VirtualBox.pkgアイコンをApplicationsアイコンにドラック&ドロップします。

f:id:kharuka2016:20180818080455p:plain

3.3 ドラック&ドロップしてきたVirtualBox.pkgファイルをダブルクリックします。

3.4 以下のポップアップで続けるをクリックします。

このパッケージは、ソフトウェアをインストールできるかどうかを判断するプログラムを実行します

このコンピュータのセキュリティを保護するには、必ず信頼できる提供元のプログラムやソフトウェアのみを実行したりインストールしたりしてください。このソフトウェアの提供元の信頼性を確信できない場合は、 “キャンセル”をクリックして、プログラムの実行とソフトウェアのインストールを中止してください。

f:id:kharuka2016:20180818080458p:plain

3.5 はじめに

続けるをクリックします。

f:id:kharuka2016:20180818080501p:plain

3.6 インストール先

続けるをクリックします。

f:id:kharuka2016:20180818080505p:plain

3.7 インストールの種類

インストールをクリックします。

f:id:kharuka2016:20180818080508p:plain

3.8 インストール

以下のポップアップでパスワードを入力し、ソフトウェアをインストールをクリックします。

インストーラが新しいソフトウェアをインストールしようとしています。

許可するにはパスワードを入力してください。

ユーザ名;xxx

パスワード:xxx

3.9 概要

以下のメッセージが出たら閉じるをクリックします。

インストールが完了しました。

ソフトウェアがインストールされました。

f:id:kharuka2016:20180818080511p:plain

インストール完了です!

意外と簡単でしたね?

つい先日もバージョンアップしたばかりなので、Oracleさんアップデートペース速いですね。

bitFlyer ビットコインを始めるなら安心・安全な取引所で

参考

はじめてのCounterpartyノード構築Part1(2018年8月18日更新)

ビットコインとブロックチェーン

ビットコインとブロックチェーン

1. Counterpartyとは?

CounterpartyはBitcoinのブロックチェーン上につくられたプラットホームです。

詳細は参考をご参照ください。

Bitcoinとは?

執筆中です。

ブロックチェーンとは?

執筆中です。

2. 環境情報

OS バージョン 備考
macOS High Sierra 10.13.6 ホストOS
Oracle VM VirtualBox 5.2.16
Ubuntu 18.04.1LTS ゲストOS

3. 環境構築

3.1. Oracle VM VirtualBoxの構築

3.1.1. Oracle VM VirtualBoxのダウンロード

以下URLから最新版(5.2.16)をダウンロードします。

Downloads – Oracle VM VirtualBox

3.1.2. Oracle VM VirtualBoxのインストール

以下記事を参考にしてみてください。

kharuka2016.hatenablog.com

3.2. Ubuntuの構築

3.2.1. Ubuntuのダウンロード

以下URLから最新版(18.04.1LTS)をダウンロードします。

Download Ubuntu Desktop | Download | Ubuntu

3.2.2. Ubuntuのインストール

執筆中です。

パッケージマネージャーを最新にします。

sudo apt update
sudo apt upgrade

最近はapt-getではなくaptを使うのが主流なんですかね?

3.3. macのterminalからUbuntuSSH接続できるように設定

3.3.1. Oracle VM VirtualBoxの設定

アダプター1にポートフォワーディングを設定します。

  1. Oracle VM VirtualBox マネージャー

  2. 設定

  3. ネットワーク

  4. アダプター1

  5. 高度

  6. ポートフォワーディング

名前:ssh

ホストポート:2222

ゲストポート:22

3.3.2. Ubuntuの設定

ssh接続設定

sudo apt install openssh-server
sudo /etc/init.d/ssh start

[ok] Starting ssh (via systemctl): ssh.service.

3.3. ssh接続

ssh <guest host name>@127.0.0.1 -p 2222

無事にterminalからUbuntuにログインできました。

取り敢えずifconfigを叩いてみましょうよっと。

ifconfig

Command 'ifconfig' not found, but can be installed with:

sudo apt install net-tools

あれ?もうifconfigはデフォルトで入っていないんですね。

時代はip aなんですね。

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether xxx
    inet xxx
       valid_lft 84814sec preferred_lft 84814sec
    inet6 xxx
       valid_lft forever preferred_lft forever

今回は一番大変な環境構築が終わりました。

お疲れ様でした。

次回はCounterpartyノードを構築していきます。

▼記事の続きは以下へ。

執筆中です。

ビットコインとブロックチェーン

ビットコインとブロックチェーン

参考

  • Counterparty

Counterparty

カウンターパーティー(Counterparty)とは - とってもやさしいビットコイン

  • CoinOtaku

Counterparty(XCP)とは? 最注目のプラットフォームに迫る! | CoinOtaku(コインオタク)

  • COIN TOKYO

仮想通貨XCP(カウンターパーティー)とは?発行の仕組みや今後の将来性についても!|コイン東京[仮想通貨のニュース速報と最新情報]

  • 仮想通貨ポータル

【XCP】カウンターパーティーとは? | 仮想通貨ポータル

【VirtualBox】ゲストOSにSSHでログインする設定 | 積水成淵日記

gacco 「社会人のためのデータサイエンス入門」 Week 3 データの見方 part 2

データサイエンティスト養成読本 登竜門編

データサイエンティスト養成読本 登竜門編

▼gacco 「社会人のためのデータサイエンス入門」 Week 3 データの見方 part 1 はこちらです。

kharuka2016.hatenablog.com

3-4. 時系列データの見方①-基礎編

時系列データとは

時間とともに観測されるデータ -> 時系列データ

株価チャートしか頭に思い浮かばへんわ。

と思っていたら東証株価指数出て来ました!笑

年次データを見るときの注意点

暦年データ(Calendar Year)
  • 1月~12月までを1年間とするデータ

  • 国際比較が容易

年度データ(Fiscal Year)
  • 会計年度開始月から12か月を1年間とするデータ

  • 各国の会計年度は異なる。

  • 日本の場合は4月から翌年3月までが会計年度となる。

決算月は日本国内の企業によってもバラバラです。

決算が3月末の企業が多いですけどね。

時系列データの種類

ストックデータとフローデータ
  • ストックデータ

ある時点の状態をとらえたもの

  • フローデータ

ある期間の発生量や変化量

ストックデータとフローデータの関係

今期末ストック=前期末ストック+今期フロー

貯金額に置き換えて考えるとわかりやすいですね。

50万年(当月までの貯金額)=46万円(前月までの貯金額)+4万円(当月の貯金額)

時系列データの種類

乗用車のフローデータの説明はわかりますが、

ストックデータ(保有台数)は平成17年度を境に急に減っているようにみえますが、、、笑

3-5. 時系列データの見方②-発展編

時系列データの見方

時系列データはそのまま見るのではなく、様々な加工を施すことが多いです。

データサイエンティストの腕の見せ所ですね!

実質値と名目値

金額を扱う統計で使われる名目と実質について。

50年前の1万円と今の1万円では価値が違います。

黒田日銀総裁は物価を2%上昇させようとしていますよね。

1000万円を貯金だけで資産運用していたら20万円損したことになります。

資産を増やそうと思ったら、3%以上の運用利回りが見込める資産が欲しいですね。

物価の変動分を除去

  • 名目

その時その時の価格により表した金額

  • 実質

ある基準時の価格により表した金額

名目金額の変化の要因は価格の変化と数量の変化があります。

価格の変化分を除いた動きが重要!

実質化について

実質値は名目値を何らかの価格指数で割ることにより求められます。

実質値 = 名目値 / 価格指数

季節性とは

月次や四半期データでは季節性があることがあります。

3,4月は新大学生や新社会人の引っ越しなどで消費支出が増えそうですよね。

新歓や会社の飲み会でお金が貯まらないなんて声も、、、

季節調整法

季節性を含んでいるデータでは前月から当月への変化動向を把握するのは困難

  • 時系列データを年単位にする

  • 前年同月比を用いる

など、季節変動を除去する必要があります。

季節調整値の見方

季節調整値の前月比を見る際のポイント

両者の値の符号が一致しない場合は、傾向に変化が生じている可能性があるので、注意が必要です。

  • 前年同月比は前月比より変化が現れるのが遅れる場合があります。

  • 一方、前月比はより細かいノイズによっても変化することもあります。

前年同月比はプラスで季節調節値の前月比はマイナスってどんな状態ですかね?

パッと例えが出て来ませんね。うーむ。。。

3-6. 時系列データの見方③-分析編

時系列同士の関係

2つの時系列間の関係を見るには、相関係数を見るのが一番、簡単です。

同時点の相関を見るものと、ある時間差をあけて相関を見るものがあります。

本当に簡単?

同時相関

同時点で相関

相互相関

時間差で相関

同時相関を見てみましょう。

グラフの可処分所得って何って思いました。

可処分所得とは?

実収入から、税金や社会保険料などの非消費支出を差し引いた手取り収入を、「家計が自由に処分することができる所得」という意味で、可処分所得という。

要するに手取りですね。ニンゴ、ムズカシイデス。

新社会人は源泉徴収票を見ることをお勧めします。

どれだけ国から税金がむしり取られているか分かりますよー。笑

自分の資産は自分で守りましょう!

見せかけの相関

時系列データから相関関係があるように見えるからといって

必ずしも相関関係があるとは限らないのですね。

だから消費者物価ってなに?

消費者物価とは?

消費者が実際に購入する段階での、商品の小売価格(物価)

気温が上がれば消費者物価が必ずしも上がるとは限らないですよね。

気温に物価が左右される農作物などもありますがね。

時系列予測について

直線の場合はxを時間とすると

y = a x + b

yを予測するのは簡単そうですね。

難しいっす!

▼記事の続きは以下へ。

(執筆中です。)

岩波データサイエンス Vol.1

岩波データサイエンス Vol.1

参考

gacco 「社会人のためのデータサイエンス入門」 Week 3 データの見方 part 1

データサイエンティスト養成読本 登竜門編

データサイエンティスト養成読本 登竜門編

▼gacco 「社会人のためのデータサイエンス入門」 Week 2 統計学の基礎 part 2 はこちらです。

(執筆中です。)

3-1. 統計表の見方

第3週のねらい

①現実のデータの詳細

統計表などですね。

②データを見るうえでの注意点

ここは大事なとこですよー。

③簡単な分析の仕方

統計データの分類

クロスセクションデータ(横断的データ)
  • 時点を固定した時の様々な分類のデータ

  • 地域別データが代表的。データの並ぶ順番に意味はない。

例)2014年1月1日時点の各都道府県の人口データ

時系列データ
  • 同じ分類で時点が異なるデータ

  • データは並び順は通常、古いー>新しい、順になることが多い。

例)東京都の1981年から2014年までの人口データ

パネルデータ
  • 各分類の各時点のデータ

  • 大規模なデータになることが多い。

例)各都道府県の1981年から2014年までの人口データ

分類について

統計表によくみられる「製造業」や「商業」などの産業分類や職業の分類のことを質的分類といい、標準化が設定されています。

各統計間で定義が異なると、比較が大変ですよね。

だから、質的分類により標準統計分類が設定されています。

以下が定められています。

  1. 分類の原則

  2. 分類の構成

3-2. 比率の見方①-クロスセクションデータ

比率

総数が異なる

-> 実数同士では正しい比較にならない

-> 総数に占める比率で比較

-> 構成比

2つの比率

構成比

構成比は総数とその内訳の比率

(例) 15歳未満人口割合= (15歳未満の人数)/(総人口)

一つの集団のデータ(一つの県のデータなど)を扱うときは構成比を使うのですね。

相対比

異なるデータを分子、分母に取った比率

(例) 人口密度= (人口)/(面積)

一人当たり県民所得=(総県民所得)/(人口)

異なる集団のデータ(他県同士のデータなど)を比較するときは相対比を使うのですね。

相対比を使う時のポイント

集団の相互比較 -> 各集団の大きさの影響を除去

東京の面積と北海道の面積は全然異なるので、両者のコンビニの件数が例え同じだとしても

北海道ではコンビニが50m歩くごとに見つかるとは思えないですもんね。

決して北海道をバカにしている訳ではないですよ。例え話です。

分母と分子の対応に注意しましょう。

データの意味が変わって来ますからね。

3-3. 比率の見方②-使い方と注意点

相関係数

縦軸を女性数、横軸を総人口(都道府県の人口では?)とすると

都道府県の人口の規模の強い影響を受けて、女性数と都道府県の人口が正の相関関係にあるようにみえます。

しかし、これは正しい分析でしょうか?

比率の相関係数

縦軸を女性の比率、横軸を都道府県の人口とすると

相関係数 = -0.51から判断すれば、人口の多い都道府県ほど女性の割合が高いとは言えませんね。

どうやら女性の割合が多かったり、少なかったりする都道府県があるようですね。

比率の相関係数を使う時の注意点

同じ変数(都道府県の人口)を分母とする構成比同士の相関係数では、変数(都道府県の人口)が1つ減っていることに注意しましょう。

男性の比率と女性の比率の関係は直感的にも負の相関係数になりそうですよね?

▼記事の続きは以下へ。

(執筆中です。)

岩波データサイエンス Vol.1

岩波データサイエンス Vol.1

参考