Skip to content

Instantly share code, notes, and snippets.

@ito4303
ito4303 / stan_beta_proportion.Rmd
Created May 25, 2020 07:35
Using the beta_proportion distribution of Stan
---
title: "R Notebook"
output: html_notebook
---
```{r}
library(rstan)
options(mc.cores = parallel::detectCores())
library(bayesplot)
```
@ito4303
ito4303 / ggplot2_aes_string.R
Last active October 16, 2023 10:46
Use string to specify variables in aes() function of ggplot2
library(ggplot2)
library(palmerpenguins)
point_plot <- function(d, x, y) {
ggplot(d) +
geom_point(aes(x = .data[[x]], y = .data[[y]]))
}
(var_names <- colnames(penguins))
@ito4303
ito4303 / Truncated_and_censored_Weibull.Rmd
Created January 18, 2022 09:30
Fitting truncated and censored data to Weibull distribution
---
title: "R Notebook"
output: html_notebook
---
## Fitting truncated and censored data to Weibull distribution
Supposing tree diameter data, fitting truncated and censored data to Weibull distribution.
See Chapter 4 [Truncated or Censored Data](https://mc-stan.org/docs/2_28/stan-users-guide/truncated-or-censored-data.html) in the Stan User's Guide.
@ito4303
ito4303 / D-H.R
Last active July 22, 2023 23:24
Estimation of diameter-height curves
# 『たのしいベイズモデリング2』第5章のRコード
# CmdStanR版
# R 4.3.1 Mac, Stan 2.23.2, CmdStanR 0.5.3 で動作確認
library(readxl)
library(dplyr)
library(cmdstanr)
options(mc.cores = parallel::detectCores())
# データファイルのURL
@ito4303
ito4303 / tmap_draw_sapporo.R
Created July 16, 2023 02:43
draw Sapporo city map using the tmap package
library(sf)
library(tmap)
# 参考にしたところ
# https://qiita.com/ocean_f/items/700aff67f3e35266b0fe
# 国土数値情報からデータをダウンロード
# https://nlftp.mlit.go.jp/ksj/gml/datalist/KsjTmplt-N03-v3_1.html
datafile <- file.path("data", "N03-20230101_01_GML",
"N03-23_01_230101.geojson")
@ito4303
ito4303 / Lotka-Volterra_competition.Rmd
Last active March 28, 2023 08:21
R Notebook for Lotka-Volterra competition model
---
title: "R Notebook"
output: html_notebook
---
```{r setup}
library(ggplot2)
library(cmdstanr)
## Lotka-Volterra competitive equation
@ito4303
ito4303 / zib_regression.Rmd
Last active February 16, 2023 08:31
Zero-inflated beta regression
---
title: "Zero-inflated beta regression"
output: html_notebook
---
## Setup
```{r setup}
library(ggplot2)
library(zoib)
@ito4303
ito4303 / beta_regression.Rmd
Created February 15, 2023 10:32
Beta regression using R and Stan
---
title: "Beta regression"
output: html_notebook
---
## Setup
```{r setup}
library(ggplot2)
library(betareg)
@ito4303
ito4303 / Keikenti.R
Last active January 29, 2023 02:34
Draw Keikenti map
# 経県値マップ*1をプロットするRスクリプト
# *1 https://uub.jp/j.cgi/
library(NipponMap)
library(stringr)
col_map <- c("white", "cyan", "yellowgreen", "yellow", "red", "purple")
# MAPの値は、都道府県コードの順にスコアを並べたものになります。
@ito4303
ito4303 / lrtest.Rmd
Created December 22, 2022 06:50
Likelihood ratio test in R (using base functions or lrtest function)
---
title: "R Notebook"
output: html_notebook
---
## An example of likelihood ratio tests in R
```{r setup}
library(lmtest)
library(palmerpenguins)