Np-Urのデータ分析教室

オーブンソースデータなどWeb上から入手できるデータを用いて、RとPython両方使って分析した結果を書いていきます

『RとShinyで作るWebアプリケーション』という書籍を執筆しました

なんとこのたび、Shinyに関する本を発売することになりました! [asin:4863542577:detail] ということで、今回はこちらの本を紹介させていただこうと思います。

【Shiny小技】グラフをダブルクリックすると情報が取得できる、dblclickOptsの紹介

Shiny Advent Calendar 2018の15日目の記事です。 本記事は、2018年6月に投稿したものを、アドベントカレンダー用に修正と追記を行ったものです。そして、Shiny100本ノック第26弾です。Shinyにてグラフや画像を表示した際に、「細かくなって見づらい」という…

TokyoR 第69回に参加してきたので簡単に感想を書いておく

久しぶりの記事更新です。 皆さん覚えてますか?先週TokyoRの第69回でLTをさせていただきました。 TokyoRへの参加は3回目で、LTは2回目です。記事ネタに困っていますしせっかくなので、簡単に感想をまとめておきます。TokyoRでLTした内容こちらの記事をLTっ…

add・reduce・outerなど、Numpyのユニバーサル関数(ufunc)について整理してみた

今回は、numpyを使う上での備忘録として、universal function(通称ufunc)について整理しておきたいと思います。ufuncとは、何ぞやuniversal functionとは、numpy配列に含まれる全ての要素に対して、何らかの演算を行う関数です。ufuncの良いところとして、 …

【R Shiny 小技】便利なDT::renderDataTableのオプション・拡張機能を使いこなす

Shiny Advent Calendar 2018の13日目の記事です。 本記事は、2018年2月に投稿したものを、アドベントカレンダー用に修正と追記を行ったものです。そして、Shiny100本ノック第25弾です。 今回は、データテーブルを表示する機能の、DT::renderDataTableメソッ…

【Rでword2vec】AKB48と乃木坂46の歌詞を分析して「人生とは何か?」質問してみた

前回は、巷で話題の「マジ卍」とはどんな意味なのか、Python+word2vecで分析してみました。今回は同じくword2vecのR実践編。AKB48と乃木坂46の歌詞から、「人生とは何なのか」分析してみます。

「OK word2vec ! "マジ卍"の意味を教えて」 Pythonでword2vec実践してみた

「マジ卍」って一体どんな意味なんでしょうか?正直おじさんにはさっぱりです…。そんなときはword2vec先生に質問してみましょう! PythonでTwitterデータを元に実践してみました。

word2vec(Skip-Gram Model)の仕組みを恐らく日本一簡潔にまとめてみたつもり

word2vecでは、大量のテキストデータを解析し、各単語の意味をベクトル表現化する手法です。単語をベクトル化することで、「単語同士の意味の近さを計算」・「単語同士の意味を足したり引いたり」ということが可能になります。

R shiny Advent calendarを終えての所感

本記事は、Shiny Advent Calendar 2017の25日目の記事です。今日はR Shiny Advent Calendar最終日ということで、この1ヶ月を振り返ってみたいと思います。振り返り11月にR Shinyのカレンダーを作り、募集をかけてみたものの中々参加者が増えず、初めはどうな…

Shiny100本ノック!RユーザーのためのTips集

本ブログではShiny100本ノックと称して、Shinyに関する情報をまとめています。書きたい順で記事を執筆していっているので、情報が乱雑してしまっています……。そこで本記事では、過去に紹介してきた事柄をまとめることにしました。Shinyに関して困ったことが…

Pythonで高速化処理!numbaとCythonの実行速度を比較してみた。

本記事は、python Advent Calendar 2017の23日目の記事です。今回はPythonを高速化するための、numbaとCythonについて紹介します。Pythonを使っている方なら、for文処理が遅い、データの前処理が終わらないといった状況に一度は陥ったことがあると思います。…