Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
"counter","length","category" 50,0,NA 97,1,NA 122,2,NA 214,3,NA 134,4,NA 63,5,NA 204,0,"エンターテイメント" 633,1,"エンターテイメント" 400,2,"エンターテイメント" 315,3,"エンターテイメント" 292,4,"エンターテイメント" 490,5,"エンターテイメント" 14,0,"音楽" 100,1,"音楽" 151,2,"音楽" 186,3,"音楽" 552,4,"音楽" 131,5,"音楽" 130,1,"歌ってみた" 170,2,"歌ってみた" 2989,3,"歌ってみた" 1282,4,"歌ってみた" 347,5,"歌ってみた" 11,0,"演奏してみた" 86,1,"演奏してみた" 35,2,"演奏してみた" 125,3,"演奏してみた" 41,4,"演奏してみた" 34,
# read libraries and setting ---------------------------------------- library(ggplot2) library(tidyverse) # なんとなくフォントを変更 windowsFonts(Fo = windowsFont("Noto Sans CJK JP")) ggplot()+theme_set(theme_gray(base_size = 14, base_family = "Fo")) # ------------------------------------------------------------------- # Line type 一覧 ggplot()+ geom_hline(yintercept = 0, linetype = "blank")+ geom_hline(yinterc
目次 (作成中) 結論 【大枠の結論】 画像サイズを大きくすればそれなりの画質にはなる 【課題】 Rだと一定以上きれいに描画する方法が見つからない(助けてください…) 【現状の最適解】 一方Pythonだとmatplotlibを使うと下図のようにそれなりに綺麗なプロットができる。 はじめに 「綺麗なプロットを作成したい!」 RやPythonを用いて解析するヒトたちに共通する望みかと思います。 そう、この図のように曲線を描いた時でも、どこかギザギザしたものになってしまう。 今回はこのギザギザをどうしたら改善できるかに挑戦したいと思います。 用いる言語はRとPythonになります。 画像サイズの定義 上図はRでデフォルトサイズのままpngデータで出力したものになります。 単純に画像サイズを大きくすれば質の向上が望めるかと思います。そこで以下からは画像サイズを1280*720として描画していきま
GeForce GTX 1070 (8GB) ASRock Z170M Pro4S [Intel Z170chipset] Ubuntu 16.04.4 LTS desktop amd64 TensorFlow v1.7.0 cuDNN v5.1 for Linux CUDA v8.0 Python 3.5.2 IPython 6.0.0 -- An enhanced Interactive Python. gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609 GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu) scipy v0.19.1 geopandas v0.3.0 MATLAB R2017b (Home Edition) ADDA v.1.3b6 gnustep-gui-
実行時間をデータの大きさ(datasize)に対してplotした. 環境はanaconda2.5+python3.6.OSはmacOS High Sierra. 結果 データのサイズが小さいとき(<10^4)はjitが早い.for-loopのある駄目なcodeでもjitを利用するとscipyより速い!! データのサイズが大きいとき(>10^4)は生のscipy or numpyが早い. for-loopを使っただめなcodeはjitなしでは(勿論)悲惨. (緑(numpy+jit)と紫(bad numpy+jit)は殆ど重なっている) (橙(numpy)と青(scipy)も殆ど重なっている) おわりに はじめに述べたとおりデータ数が小さいときはjitで最適化したnumpyが生のnumpyのcodeより高速である. 今回は相関係数でしか試していないので結論の一般性については吟味が必要かもしれ
ググったら、pythonでのt-検定のやり方が日本語で少なかったため、メモ。 1、_indと_rel t-検定 scipy.stats.ttest_ind() 対応のあるt-検定 scipy.stats.ttest_rel()(自信ない) 2、P値とt値 P値は以下でみれる。 scipy.stats.ttest_ind().pvalue t値は以下でみれる。(自身ない) scipy.stats.ttest_ind().statistic 3、stats.ttest_ind(df_true["age"],df_false["age"]) 引数は、pandasのデータフレームから列指定(シリーズ)を二つ並べたらできた。 参考リンク https://docs.scipy.org/doc/scipy-0.15.1/reference/generated/scipy.stats.ttest_rel.
英語版 Optimization and root finding (scipy.optimize) — SciPy v1.3.0 Reference Guide 参考リンク 非線形最適化関数 — 機械学習の Python との出会い 最適化と求根 (scipy.optimize) SciPy optimizeは、場合によっては制約を受けることのある目的関数を最小化(または最大化)するための関数を提供します。非線形問題(局所的および大域的最適化アルゴリズムの両方をサポートする)、線形計画法、制約付きおよび非線形最小二乗法、球根およびカーブフィッティングのためのソルバーを含んでいます。 異なるソルバー間で共有される共通の関数とオブジェクトは、次のものがあります。 show_options([solver, method, disp]) 最適化ソルバーの追加オプションのドキュメントを表示する。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く