すこたのブログ

東方とかPC関連とか暗号通貨とか

エクセルでの回帰分析をする方法

こんにちは、すこたです。

11月も終わりかけ、そろそろ暖房をつけ始めた人も多いんじゃあないでしょうか。

僕の家のエアコンは冷房しかつかなくなってしまいました。

どうして…どうしてなの…どうやってこの冬を乗り切ればいいの…

凍死しないように頑張ります。

Excelって分析できたんだ

今までぜーんぜんエクセルに触る機会が無かったのでエクセルは扱えないんです。

卒業研究の内容を発表したら教授から「その分析Rじゃなくてエクセルで足りるんじゃない?」と言われて調べてみることに。

するとちょっと設定をいじると分析ツールが扱えるようになるみたいですね。

設定してみましょう。


まずエクセルを開き、メニューバーにある「ツール」を選択したら「Excelアドイン」を選択します。
f:id:sksksukota:20181130165059p:plain

「分析ツール」のチェックボックスにチェックを入れます。

エクセルのツールタブに行くと一番右に「データ分析」が出ています。
f:id:sksksukota:20181130165155p:plain

分析ツールの中から「回帰分析」を選択し、あとは手順に沿って分析したいセルを入力すると結果が出ます。
f:id:sksksukota:20181130165215p:plain
f:id:sksksukota:20181130165330p:plain

もちろん他の分析もできますので状況に応じて使い分けてください。

Youtube Premiumに入らずに広告を消した

こんにちは、すこたです。

寝つきが悪いんですけどどうしたらいいですかね。

いつも布団に入って30分は寝れません。

すぐ寝れる人が羨ましい…。

Youtube有料プランできましたね

先日Youtubeがついに有料プランを出しました。

内容としては

  • 広告無し
  • オフライン再生
  • バックグラウンド再生
  • YoutubeMusicで音楽が聴ける
  • 有名人の映画やオリジナルムービーが見れる

が利用できるようになりますね。

やっぱりYoutube使ってて一番ストレスになるのは何と言っても「広告がウザい」ですよね。

Youtubeは無料のサービスなので広告収入が必要なのは理解しつつ…でもやっぱり動画の途中でいきなり入る広告はちょっと嫌…。

それが解消されるのは嬉しいですよね。

そしてオフライン再生とバックグラウンド再生も嬉しい。

PCで視聴するならそこまで気になりませんが、やはりスマホで扱うとなるとこの二つはかなり効いてきます。

Youtube見てる時に画面ロックしたら途切れますし、ページやアプリを切り替えても止まってしまいます。

また「Youtubeにハマってたら通信制来ちゃった」なんて人も多いと思います。

「このMV聴きながらゲームしたい!」「実況聞き流しながらネットサーフィンしたい!」と思う人にはおすすめですね。

YoutubeMusicやYoutubeOriginalsで映画の視聴は好きな歌手だったり俳優がいる人にはかなり刺さるんじゃあないでしょうか。

これらのサービスが月額1,180円で利用できます。しかも最初の3ヶ月間は無料トライアルできますので一旦試して気に入ったら継続してもいいんじゃあないでしょうか。

広告だけ消したい

Youtubeの回し者みたいな紹介をしたんですけど、僕は広告だけ消したい人です。

他のサービスも十分魅力的だけどPCでいつも見てるしMusicやOriginalsは多分使わないと思います。

そしてやっぱり「広告だけ消すのに1200円も払いたくないなあ」という気持ちが強いです。

なので広告だけを楽に消す方法を探してきました。

手順!

まずブラウザをChromeにします。

Chromeはかなり拡張性が高く、ユーザーの自由にカスタマイズすることができます。今回はその拡張機能を利用します。

まずChromeウェブストアにアクセスして左上の検索欄に「アドブロック」と入力して、その下の拡張機能にチェックを入れます。

するとアドブロック拡張機能がたくさん出てくるのでその中のYoutubeの広告に対応しているものを追加しましょう。

追加できるとChromeの上のメニューバーの検索欄の右側に追加した機能のアイコンが表示されてるはずです。

無事起動していればYoutubeだけでなくネットサーフィン中の広告だって無くなります。

これで快適なYoutubeライフを楽しみましょう!

全児童フォントを入れてみた

こんにちは。すこたです。

体調管理が全然できてなくてここ最近はずっとお腹が…。

整腸剤とか正露丸とか持ち歩くようにしようかなあ。

暖かい格好を心掛けます。

Twitterで話題の「全児童フォント」


ポケ〜っとTwitterを見ていたら面白いものが出てきました。



小学一年生が実際に書いた文字をベースにしたフォントだそうです。

とても可愛らしいので僕も早速入れてみました。


f:id:sksksukota:20181108121302p:plain


これはなかなか楽しいぞ!?笑

配布は
『全児童フォント(フェルトペン)』(無料版・有料版)を公開しました。 – たぬきフォント
こちらにて行われていますね。

無料版と有料版があって、無料版は小学校で習う教育漢字1006字、有料版は教育漢字を含む第一水準・第二水準・IBM拡張文字の6700文字以上を収録しているようです。

ですが無料版には注意が必要みたいです。先ほどのサイトの注意書きによると…


f:id:sksksukota:20181108122243p:plain


とのこと笑

黒塗り文字になってもひらがなにしてしまえば、それはそれで小学生らしい可愛い文章になりますので何ら問題はないかと。

フォントのインストール

僕はMacを使っているのでMacユーザ向けの説明になってしまいます。

まずは
『全児童フォント(フェルトペン)』(無料版・有料版)を公開しました。 – たぬきフォント
にアクセスしてフォントをダウンロードします。

その後MacのSpotlight検索(メニューバー右上の虫眼鏡マーク)で「Font Book」で検索してアプリを開きます。

f:id:sksksukota:20181108123745p:plain

f:id:sksksukota:20181108124038p:plain


開いたら上の方にある「+」マークを押してダウンロードしたフォントファイルを選択し、開くボタンを押します。


f:id:sksksukota:20181108124457p:plain

f:id:sksksukota:20181108124608p:plain


するとフォントのプレビューが表示され無事全児童フォントが使えるようになります。

VimでE325エラーが出た時の対処法

こんにちは。すこたです。

最近は雨がずっと降っていて何だか憂鬱になってしまいますね。

僕は雨があんまり好きではないので雨が降るとちょっとしたお出かけの用事はキャンセルしてしまいます。

なんか画期的な傘が開発されないかなあ。

VimでE325エラーが出た

今回お世話になった記事はこちらです。
ysklog.net


とあるファイルをvimで開こうと思ったら何かエラーが出た。

E325: ATTENTION
Found a swap file by the name "/Desktop/卒研/tensorflow/.sotsuken.py.swp"
          owned by: root   dated: Wed Oct  31 14:28:09 2018
         file name: /Desktop/卒研/tensorflow/sotsuken.py
          modified: no
         user name: root   host name: ○○○
        process ID: 74234
While opening file "/Desktop/卒研/tensorflow/sotsuken.py"
             dated: Wed Oct  31 14:32:51 2018
      NEWER than swap file!

(1) Another program may be editing the same file.
    If this is the case, be careful not to end up with two
    different instances of the same file when making changes.
    Quit, or continue with caution.

(2) An edit session for this file crashed.
    If this is the case, use ":recover" or "vim -r /Desktop/卒研/tensorflow/sotsuken.py"

    to recover the changes (see ":help recovery").
    If you did this already, delete the swap file "/Desktop/卒研/tensorflow/.sotsuken.py
.swp"
    to avoid this message..
-- More --

何これ、なんかATTENTIONとか書いてるからやばいのかな。

でも調べたらそうでもなさそう。

まずはエラーの内容を読んでいきましょう。

(1)の内容は

別のプログラムが同じファイルを編集しているかもしれません。
この場合、変更を加える際には同じファイルの異なる2つのインスタンスが生成されることに注意してください。
終了するか、注意して続行してください。

(2)の内容は

このファイルは編集中にクラッシュしました。
この場合、「:recover」もしくは「vim -r/Desktop/卒研/tensorflow/sotsuken.py」でリカバリーできます(「:help recovery」でヘルプを参照すること)。
なお、既にリカバリーを行ったのであれば、SWAPファイルである「/Desktop/卒研/tensorflow/.sotsuken.py.swp」を削除すればこのエラーメッセージはなくなります。

ということになります。

つまりは同じファイル開いてるクラッシュしちゃったからリカバリーしてswpファイルを消せば大丈夫ということですね。

やったこと

まずは簡単そうな(1)から見てみましょう。

ターミナル開いたまま数日経ってて当該ファイルを開いたこと忘れてるなんて(僕は)よくあるので…。

Mac使ってるので4本指スワイプ⌘+tabで確認したりしましたが該当ファイルを開いている様子はありませんでした。

では(2)です。

まずは指示通り一旦リカバリーしましょう。

僕はvimを開いて「:recover」をしました。

リカバリーが済んだら元ファイルがあるディレクトリに隠しファイルとしてswpファイルがあるので「ls -a」コマンドで確認したら「rm」コマンドで消してしまいましょう。

$ ls -a

.		..		.python-version	btceth.py	sotsuken.py	sotsuken_BTC.py	stkn2.py .sotsuken.py.swp

$ rm .sotsuken.py.swp

rm:remove regular file `.sotsuken.py.swp'? y

ファイル名適当なのがバレてしまう…。

これで正しく開けるようになるはずです。

bashからzshにしてみたらターミナルが見やすくなった

こんにちは。すこたです。

11月になって本格的に寒くなってきましたね。

凩が肌身に刺さります。

せめて日差しは暖かいままでお願いします。

bashからzshに変えた

macのターミナルいじってると時々思うのが「行間狭くて文字色も単色だから見にくい!」じゃないですか?

おきまりのHomebrewで作業してると段々と目が疲れてきますよね。

そう思って何か変更できたりしないのかなーと思ってたら、ありました。

bashzshなるものに変えたら見易くなると。

ということで早速やっていきます。

参考にしたのはこの記事です。
qiita.com


まずはzshのインストールから。Homebrewでできます。

$ brew install zsh

homebrewでインストールしたので/usr/local/にシンボリックリンクが作成されます。

次に/etc/shells/にパスを追加します。

$ sudo vi /etc/shells

# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
/usr/local/bin/zsh    #この行を追加

パスを通したらログインシェルを変更します。

$ chsh -s /usr/local/bin/zsh

これでターミナルを再起動すればzshが適用されて少し見易くなっているはずです。

Preztoの適用でもっと見やすく!

bashと比べてだいぶ見やすくなったzshですがなんとこれをもっと色々設定できるものがあります。

それがPreztoです。早速インストールしていじってみましょう。

#インストール
$ git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"

#Preztoの設定ファイル作成(全文一気にコピペして実行して大丈夫です)
$ setopt EXTENDED_GLOB
for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
  ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
done

これでターミナルを再起動してみましょう。

するとファイルが色付きになったり余分な情報が減っていたりとbashの時と比べてかなり見やすくなっていると思いませんか?

テーマは~/.zpreztorcを編集することで変更できます。

多分100行目周辺にある

zstyle ':prezto:module:prompt' theme 'sorin'

の'sorin'の部分を変更すればテーマが変わります。

Customizing Your Prezto Promptでテーマの一覧を見ることができるのでお気に入りのテーマを見つけて設定しましょう。

以下は変更前と変更後を見比べてみたものになります。

f:id:sksksukota:20181101165043p:plain
f:id:sksksukota:20181101165100p:plain

個人的に感じた注意点

詳しい人たちからすればおそらく当たり前なんでしょうが備忘録的に書きますね。

zshに変更した場合、homebrewやpipでインストールしたものはもう一度インストールし直さなくてはなりません。

作業中のものがある人は注意です。

zshに変えた後でimportエラー等が出た場合は上記が原因ですので落ち着いてインストールしましょう。



蛇足:zshに変えて見やすいなーと思ってたんですが作業中のものがあったので一旦bashに戻しました。
プログラム走らなくなったりするのはめんどくさいですからね。
作業が一通り終わったらまたzshに変えるつもりです。
そういえばzshって何て読むんですかね?bashを「バッシュ」と読んでいるのでそれに倣えば「ザッシュ」??

MacOS版Rで「不正なマルチバイト文字があります」と出た時の対処法

こんにちは。すこたです。

最近は気温の変化が激しくて昼間は暑いのに夜はかなり冷え込むのも珍しくありませんね。

暑いのはまだしも寒いのだけはどうしても苦手なのでやめてほしいなあ。

今喉が痛くて、どうやら風邪の引き始めの疑惑が出てしまいました。

悪化しないように安静にしなきゃ…。

Rでマルチバイトエラーが出た

Rを使ってとある解析データcsvを読み込もうとしたらいきなりエラーが出た。

$ hoge <- read.csv("hogehoge.csv", header=FALSE)

type.convert.default(data[[i]], as.is = as.is[i], dec = dec,  でエラー: 
   '<94>N<8c><8e><93><fa>' に不正なマルチバイト文字があります

マルチバイト文字って何!?

ちょっと調べてみるとどうやらMacOSでよく起こるエラーとのこと。

文字エンコーディングが原因らしく対処法はすぐに見つかりました。

read.csvのオプションに「fileEncoding="CP932"」または「fileEncoding="utf-8"」を加えてあげればいいようです。

$ hoge <- read.csv("hogehoge.csv", header=FALSE, fileEncoding="utf-8")

警告メッセージ: 
1:  read.table(file = file, header = header, sep = sep, quote = quote,  で: 
   入力コネクション 'hogehoge.csv' に不正な入力がありました 
2:  read.table(file = file, header = header, sep = sep, quote = quote,  で: 
  incomplete final line found by readTableHeader on 'hogehoge.csv'

あれー?utf-8だと僕の場合はダメらしい。

なのでCP932の方を試してみることに。

$  hoge <- read.csv("hogehoge.csv", header=FALSE, fileEncoding="CP932")

お、エラー出なくなった。

これで無事csvファイルを読み込めるようになりました。

東方ってまず誰から覚えたらいいの?ってよく聞くね

こんにちは、すこたです。

資格の勉強や卒業研究とかやりたくないことが多くてきりきり舞いになってきました。

ここから忙しくなるなあ。やだやだ、まだ大学生してたい。

人生の春休みが終わったらあとはひたすら働く人生が待っていますね、がんばろ…

東方キャラ多すぎて取っ付きにくい問題

友人に東方を薦めようとするんですが毎回言われて敬遠されるのが「キャラが多すぎて誰から入ればいいかわからない」というもの。

確かに東方キャラって多いですよね。

シューティング作品だったら基本的に1作品に10人くらいですからね、それが何作品もあって書籍から格ゲーからと集まってくれば初学者は大変なわけです。

ということで「こいつらだけ覚えたらとっかかりになるよ」という主要キャラに絞って簡単に紹介してみたいと思います。

二つ名やテーマ曲は有名どころにしますね。

あくまでも僕的紹介なので「俺が思ってるイメージと合わないだろ!」ってなった方はすみません。

主要キャラたち

博麗 霊夢

f:id:sksksukota:20181025194807p:plain

名前:博麗 霊夢(はくれい れいむ)
種別:人間
能力:空を飛ぶ程度の能力
二つ名:楽園の素敵な巫女
テーマ曲:少女綺想曲・二色蓮花蝶

東方の顔。妖怪退治をする博麗の巫女。
性格は冷静で他人に興味がなく無関心。だが完全に冷めている訳ではなくどこかめんどくさそうな雰囲気。
年齢よりは少し大人びたお姉さん気質。妖精の相手をしていることが多い。
しかし妖怪退治の依頼や異変を察知すると一転やる気を出して事に当たる。
住まいである博麗神社は参拝客が少ないためか現金な部分がよくみられる。
実力は幻想郷の中でも屈指で最強格。お札や針、陰陽玉の飛び道具の他肉弾戦もできる。
霊夢がいないと幻想郷は成り立たない上に人間と妖怪の生存バランスを取るためのスペルカードルール製作にも関わっている。
冷めた性格の割には様々な人から好かれており交友関係は広い。
作品問わず霧雨魔理沙とよく一緒にいる。

霧雨 魔理沙

f:id:sksksukota:20181025194829p:plain

名前:霧雨 魔理沙(きりさめ まりさ)
種別:人間
能力:魔法を使う程度の能力
二つ名:普通の魔法使い
テーマ曲:恋色マスタースパーク・恋色マジック

同じく東方の顔。霊夢を手伝う普通の魔法使い。魔法の森に住んでいる。箒で空を飛ぶ。
性格は強がりで明るい努力家。しかし年頃の女の子らしく乙女チックな面もある。
魔法のテーマは星。通常弾幕やスペカによく表れている。
手癖が悪くよく他人から物を盗っている。(本人曰く「ちょっと借りているだけ」)
口癖は「〜だぜ」。二次創作では「ZE☆」と表記されることもしばしば。
戦闘は力ofパワーのような激しいものが多く、魔法を使う割にテクニカルではない。
持ち前の明るさと細かいことは気にしない性格で様々な人から好かれている。
霊夢はもちろんのこと、魔法繋がりでアリスやパチュリー等と一緒にいることが多い。

十六夜 咲夜

f:id:sksksukota:20181025194842p:plain

名前:十六夜 咲夜(いざよい さくや)
種別:人間
能力:時間を操る程度の能力
二つ名:完全で瀟洒な従者
テーマ曲:メイドと血の懐中時計・月時計〜ルナダイアル〜・フラワリングナイト

紅魔館の主人レミリア・スカーレットに仕えるメイド。
性格はメイド長らしく冷静で手先が器用。しかし時として天然な一面も見せる。
戦闘は時を止めている間に瞬間移動したり大量のナイフを投げたりする。(せっせと回収するときも時を止めている)
紅魔館では主人の世話やメイド妖精への指示、館内の掃除炊事露払い、物資の買い出しなどなどかなり多くの雑務をこなす。
胸の大きさでいじられていた時期もあったが最近はあまり見られていない。
外界とあまり関係を持たない紅魔館のメンバーの中では外に出る機会が多いため交友関係は広い。
門番の紅美鈴や主人のレミリアなど紅魔組と一緒にいることが多い。

東風谷 早苗

f:id:sksksukota:20181025195244p:plain

名前:東風谷 早苗(こちや さなえ)
種別:人間(現人神)
能力:奇跡を起こす程度の能力
二つ名:祀られる風の人間
テーマ曲:信仰は儚き人間の為に

妖怪の山の守矢神社に住む風祝(かぜはふり)の現人神。
性格は天然で根拠のない自信からの暴走をよくしている。トラブルメーカー。
霊夢の(自称)ライバルキャラみたいな立ち位置。
現代っ子で巨大ロボやオカルトに強い興味を示す。
紺珠伝では髪をバッサリ切っておりかなりスッキリに見える。
洩矢諏訪子の遠い子孫である。つまりご先祖様と一緒に住んでいる。
守矢神社の八坂神奈子や諏訪子と一緒にいることが多い。

魂魄 妖夢

f:id:sksksukota:20181025195035p:plain

名前:魂魄 妖夢(こんぱく ようむ)
種別:半人半霊
能力:剣術を扱う程度の能力
二つ名:半分幻の庭師
テーマ曲:東方妖々夢広有射怪鳥事

白玉楼の主人西行寺幽々子に仕える庭師。二刀流。
性格はかなり真面目だがよくわからないことに出会うとまず人に聞く。
怪しい人に会うととりあえず斬りかかる。辻斬り庭師。
白楼剣と楼観剣の二振りを持ち、「斬れないものなどあんまり無い!」と言いながら斬ってくる。
基本的に天然な幽々子のフォローをしているが時々自分も天然な部分を見せるため幽々子にフォローされている。
半霊部分は別個体として描かれる場合と妖夢と同一個体として描かれる場合で分かれる。一定距離ならおつかいみたいなこともできる。
幽々子が神出鬼没なのでそれに付いて回っていつも気苦労している。

鈴仙・優曇華院・イナバ

f:id:sksksukota:20181025195046p:plain

名前:鈴仙・優曇華院・イナバ(れいせん・うどんげいん・いなば)
種別:妖獣(玉兎)
能力:狂気を操る程度の能力
二つ名:狂気の月の兎
テーマ曲:狂気の瞳

迷いの竹林の永遠亭に住んでいる玉兎。
性格は真面目だがかなり弄られるタイプ。かなり周りに振り回されている。
永琳やてゐのおもちゃにされている。永遠の被害者。
戦闘は元々月では戦闘員だったために得意。弾丸のようなものを飛ばす。
狂気・波長を操ることができるためうどんげの眼を見ると気が狂ってしまう。見なくても狂う場合もある。
キャラ構成要素がわかりやすいため新参ホイホイだった時期がある。(うさ耳・ブレザー・紫長髪etc...)
基本的に永遠亭にいるが永琳の作った薬を人里に売りに足を運んでいる。


シューティング自機組だったらこんなものでしょうか。

まあ自機組も厳密な仕分けをしたら結構多くなっちゃうのでメジャーどころにとどめておいて…。

彼女たちはどんな作品にもよく出てくるので覚えておけば問題ありません。

それに加えて彼女たちの周りのキャラクターを覚えていけば自ずとキャラを覚えます。