Kenji Sato

economics and programing

juicedown v0.1.1

juicedown juicedown v0.1.1 が CRAN からインストールできるようになりました 🎉 install.packages("juicedown") 何をするもの? 基本的には次の2ステップの仕事を1つにまとめるだけの小さなパッケージです。 R Markdown で文書を書いてHTMLに変換する(R Markdown v1) CSS をインライン化した HTML に変換する(juice) モチベーション 最近は大学の印刷事情も節約志向になり、学生もPC持参で大学に来ることもあって、授業のコンテンツをデータ配布というのが一般的になりました。 PDF で配布というのがよくあるやり方だと思いますが、最近は紙に印刷しない学生さんも多いので、ざっと目を通してほしい資料はスマホで見やすいようにHTML形式で配布するのが便利かなと思ってます1。

Shiny for Python でタブの切替え

目的 🔗Shiny for Python で複数アプリをタブで切り替えられるようにするとき,次のような機能があると便利。 URI のクエリパラメータに応じて開くタブを変更する。 UI を通してタブを移動するたびにアドレスバーが更新されるようにする。 ゴールは動画のような感じ。

nbconvert のテンプレートの書き方が変わったらしい

変化の早いオープンソース・プロジェクトを使って仕事をするのは大変だ。突然の仕様変更に頭を抱えることもしばしば。実際には突然ではなく議論があったんだろうけど,全部追いかけることはできない(……少なくとも僕には)。

R/exams でオンラインテストの問題を作成する - その3 (expar の紹介)

目的 🔗前回 に引き続き,R/exams を使ったMoodle 小テストの作成方法を紹介します。 前回は R のコードを組み合わせてランダムに択一問題を作る方法を紹介しました。今回は、exams 2.3.5 で追加された expar() 関数を使って、パラメータをRmd ファイルの外から設定して問題を生成します。

R/exams でオンラインテストの問題を作成する - その2

目的 🔗前回 に引き続き,R/exams を使った問題作成の方法を紹介します。 前回は R のコードを使わない基本的な択一問題を作りました。今回は簡単な R のコードを使って問題をコントロールする方法を紹介します。

R/exams でオンラインテストの問題を作成する - その1

目的 🔗後期もオンライン授業という大学教員も多いと思うので,R/exams を使った問題作成の経験を共有したいと思います。色々な問題のパターンがあるので,何度かに分けて説明します。 exams 🔗{exams} という R パッケージが開発されています。その名の通り試験をするためのパッケージです。

アンチハラスメント・ポリシー

オンライン授業支援ツールの活用にあたって,Microsoft Teams (以下,Teams) や授業支援システムの投稿,Teams/Zoom 上のオンライン授業,学生が主体となって行うオンライン勉強会,その他関連するコミュニケーションの場において,すべての参加者(受講生,教員,ティーチング・アシスタント)が衝突なく快適に集うことができるようにアンチハラスメント・ポリシーを掲げます。

tinytex

日本語 LaTeX 環境をすばやくセットアップする 🔗繰り返し実行するので,備忘録として残しておく。 R の環境があればTinyTeX は比較的短時間でインストールできる。KOMA-script article を dvipdfm で日本語 PDF にしたいので,いくつか追加でパッケージをインストールする。

*norm()

所属先でRの勉強会(RClub)をするので,準備中。 役に立つか分からないけど *norm() 関数のイメージ図を作った。少し覚えやすくなるのではないか。 rnorm(), dnorm(), pnorm(), qnorm() の関係 コードはきれいではないけどとりあえず。

「家計調査」を用いて平均消費性向逓減を確認する

学部のマクロ経済学では,国家会計の基本恒等式 \( Y = C + I + G + NX \) の右辺の各項目について順番に見ていきます。各項目の決定要因や,他の変数との関係を記述しながら,所得 \( Y\) の決まり方を考えていきます。とりわけ,消費は GDP に占める割合が大きく重要な項目で,マクロ経済学の学習の初期段階で学びます。

中級マクロ経済学I演習の補講

中級マクロ経済学I演習(2017Q1)の佐藤担当クラス受講のみなさま。 6月2日は補講を開講いたします。出席に関する取り決めは本日(26日)の講義内で説明した通りです。 よろしくお願いします。

オフィスアワーの中止について

本日2017年5月10日はオフィスアワーをお休みさせていただきます。昨日に引き続きご不便おかけします。

[R] El Capitan に xml2 パッケージのインストール

OSX El Capitan と XCode に問題があって, tidyverse をインストールしようとすると xml2 パッケージをコンパイルできず止まってしまう。一向に解決されない,OS のアップグレードもしたくない。学習さえしないので同じ問題に遭遇した回数はや3回。ようやく記録を取ろうと思う。

Keynote ファイルをエクスポートするスクリプト

データに基いて描く必要のない概念図などは Keynote で描いている。Rmarkdown や LaTeX などで読み込むには,JPEG や PDF にエクスポートして利用する。 Rmarkdown で使う場合に利用する knitr::include_graphics() は出力がHTMLのときはJPEG画像を読み込んで,LaTeXのときはPDFを使うということをやってくれる。便利だけど手間は2倍。手作業を減らしたいので下のようなスクリプトを書いた。AppleScript も Bashスクリプトも初心者だけど一応動いている動いている。

Hugo + blogdown

昨年からRを真面目に使いはじめて今では毎日のように RStudio を使うようになった。いっそ自分のサイトも rmarkdown で書こうと思ったので,Jekyll をやめて Hugo と blogdown に移行した。3日間の試行錯誤の末1,なんとか似たような感じにすることができたと思う。

夏季休暇中のオフィスアワー中止について

原則的に8月, 9月のオフィスアワーはありません. 第3クオーター(後期)が開始に合わせて再開します. 面会を希望する方はメールで連絡してください.

2016年4月7日の経済動学

4月7日の講義を予定通り実施しました. 2016年4月7日10時頃に神戸市に対して暴風警報が発令されたため規則上は休講となるところですが,すでに登校されていた学生と相談した結果, 開講の判断をしました.(演習等の少人数クラスの場合は開講してよいという規則になっているようです)

SFR -> Orange, プリペイドSIMのMNP

2015年10月、フランスのプリペイド SIM からプリペイドSIM に MNP(番号そのまま通信会社を変更)を試みた。ほぼ無料でできた(SIM代金 3.90€ は必要)

pythontex を lyx で使うときのメモ

PDFを作る話なのでPDFに書いた. pythontex.pdf 要点としては, コンパイルに関して コンパイルはGUIに頼らず, lyx -> xelatex -> pythontex -> xelatex のコマンドを順に実行する 1回目のxelatex コンパイルはエラーを無視する画像挿入に関して フロート, キャプション, ラベルはGUIを使う 画像本体の挿入はTeXコマンド( \includegraphics{hoge.pdf} )を書くInstant Preview は「No math」にしておくとよい