#########################################################
## stan
#########################################################
data{
int<lower=0> N;
vector[N] Value;
vector[N] SqFt;
}
parameters
{
real alpha;
real beta;
real<lower=0> sigma;
}
model
{
Value ~ normal(alpha + beta*SqFt, sigma);
}
#########################################################
## R
#########################################################
housing <- read.table("housing1.csv", sep=",", header=TRUE, stringsAsFactors = FALSE)
head(housing)
mod1 <- lm(ValuePerSqFt ~ SqFt, data=housing)
summary(mod1)
fit = stan(file='y.stan', data=list(N=nrow(housing),
Value=housing$Value,
SqFt=housing$SqFt), iter=10)
No comments:
Post a Comment