SlideShare una empresa de Scribd logo
1 de 9
AZURE ML上のRにおける状
態空間法でのWEBサイトの
アクセス解析
池田 直哉
2015-3-28
対象データ
 BlogサイトのGoogle Analyticsからエクスポートしたアクセスユーザ
数
 対象期間: 2014-11-1 ~ 2015 – 3 - 25
方法
 Azure MLには状態空間法を実装したビルディングブロックは現状ない
(2015/3/25現在)
 Azure MLでR言語を使用しモデリングする
 R言語でのパッケージはdlmを用いる
 まず、ローカルレベルモデルでモデリングを行いその結果によって今
後の分析方針を決定する
作成したEXPERIMENT
R CODE (LOCAL LEVEL MODEL)
# Load modules
require(dlm)
# Map 1-based optional input ports to variables
dataset <- maml.mapInputPort(1) # class: data.frame
# Extract PV from data set
pv <- dataset$access
# Building function
build.1 <- function(theta) {
dlmModPoly(order=1, dV = exp(theta[1]), dW = exp(theta[2]))
}
# Fitting
fit.1 <- dlmMLE(pv, parm=c(1,1), build.1)
# Modeling by fitted parameters
mod.pv <- build.1(fit.1$par)
# Filtered
pvFilt <- dlmFilter(pv, mod.pv)
# Smoothed
pvSmooth <- dlmSmooth(pvFilt)
# Output
plot(pv, type="o", col=8, ylab="", main="PV Smoothing")
lines(dropFirst(pvSmooth$s), col=4, lwd=2)
http://logics-of-blue.com/dlm%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9/を参照
出力結果と考察
ローカルレベルのみでほぼPVの
変動を説明可能だが、一部の投
稿によるスパイク上の変動が
残っているため、特定の投稿に
よるスパイクをモデル化するた
めの項を追加する必要性がある
と考える。
スパイク上の影響がロー
カルレベルに残っている
ため、これを除去しない
と説明しにくい。 突発的なアクセスの増加は2014/12/25のもので
Advent Calendarの記事による一時的な現象と推
測される
結論
 ローカルレベルモデルによる分析でサイトのPVは順調に伸びているこ
とが示唆される
 2014/12/25の突発的なアクセスの上昇はAdvent Calendarによる一
時的なものである可能性がある
 Advent Calendarの影響を説明するにはローカルレベルモデルに加え
てスパイク上の上昇を説明するための項を加えてリモデルすることが
望ましい
参考文献
1. J.J.コマンダー、S.J.クープマン 状態空間 時系列分析入門
2. 北川源四郎 時系列解析入門
ONE MORE THING
 Jubatus .NET Client
 H2OのAzure Storage対応作ってます

Más contenido relacionado

Destacado

Tongue diagnosis support system
Tongue diagnosis support systemTongue diagnosis support system
Tongue diagnosis support system
池田 直哉
 
状態空間モデルの考え方・使い方 - TokyoR #38
状態空間モデルの考え方・使い方 - TokyoR #38状態空間モデルの考え方・使い方 - TokyoR #38
状態空間モデルの考え方・使い方 - TokyoR #38
horihorio
 

Destacado (11)

H2O 3.0 with .net
H2O 3.0 with .netH2O 3.0 with .net
H2O 3.0 with .net
 
Predictive analytics and julia
Predictive analytics and juliaPredictive analytics and julia
Predictive analytics and julia
 
~$Tongue, face and body diagnosis (warning)
~$Tongue, face and body diagnosis (warning)~$Tongue, face and body diagnosis (warning)
~$Tongue, face and body diagnosis (warning)
 
Tongue diagnosis support system
Tongue diagnosis support systemTongue diagnosis support system
Tongue diagnosis support system
 
tongue
tonguetongue
tongue
 
RandomForest
RandomForestRandomForest
RandomForest
 
20141220 tokyowebmining state_spacemodel
20141220 tokyowebmining state_spacemodel20141220 tokyowebmining state_spacemodel
20141220 tokyowebmining state_spacemodel
 
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47
 
状態空間モデルの考え方・使い方 - TokyoR #38
状態空間モデルの考え方・使い方 - TokyoR #38状態空間モデルの考え方・使い方 - TokyoR #38
状態空間モデルの考え方・使い方 - TokyoR #38
 
RuntimeUnitTestToolkit for Unity
RuntimeUnitTestToolkit for UnityRuntimeUnitTestToolkit for Unity
RuntimeUnitTestToolkit for Unity
 
NextGen Server/Client Architecture - gRPC + Unity + C#
NextGen Server/Client Architecture - gRPC + Unity + C#NextGen Server/Client Architecture - gRPC + Unity + C#
NextGen Server/Client Architecture - gRPC + Unity + C#
 

Similar a Azure ml上のRにおける状態空間法でのwebのアクセス解析

Similar a Azure ml上のRにおける状態空間法でのwebのアクセス解析 (20)

MLflowで学ぶMLOpsことはじめ
MLflowで学ぶMLOpsことはじめMLflowで学ぶMLOpsことはじめ
MLflowで学ぶMLOpsことはじめ
 
Azure Machine Learning Hands-on - AutoML編 - 2020年1月
Azure Machine Learning Hands-on - AutoML編 - 2020年1月Azure Machine Learning Hands-on - AutoML編 - 2020年1月
Azure Machine Learning Hands-on - AutoML編 - 2020年1月
 
東北大学AIE - 機械学習中級編とAzure紹介
東北大学AIE - 機械学習中級編とAzure紹介東北大学AIE - 機械学習中級編とAzure紹介
東北大学AIE - 機械学習中級編とAzure紹介
 
機械学習 / Deep Learning 大全 (5) Tool編
機械学習 / Deep Learning 大全 (5) Tool編機械学習 / Deep Learning 大全 (5) Tool編
機械学習 / Deep Learning 大全 (5) Tool編
 
20221111_JPUG_CustomScan_API
20221111_JPUG_CustomScan_API20221111_JPUG_CustomScan_API
20221111_JPUG_CustomScan_API
 
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発【17-C-2】 クラウド上でのエンタープライズアプリケーション開発
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発
 
Microsoft AI セミナー - Microsoft AI Platform
Microsoft AI セミナー - Microsoft AI PlatformMicrosoft AI セミナー - Microsoft AI Platform
Microsoft AI セミナー - Microsoft AI Platform
 
設計/ドメイン設計(5) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第27回】
設計/ドメイン設計(5) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第27回】設計/ドメイン設計(5) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第27回】
設計/ドメイン設計(5) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第27回】
 
Azure Machine Learning アップデートセミナー 20191127
Azure Machine Learning アップデートセミナー 20191127Azure Machine Learning アップデートセミナー 20191127
Azure Machine Learning アップデートセミナー 20191127
 
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
 
ドメイン駆動設計入門
ドメイン駆動設計入門ドメイン駆動設計入門
ドメイン駆動設計入門
 
設計/ドメイン設計(3) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第25回】
設計/ドメイン設計(3) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第25回】設計/ドメイン設計(3) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第25回】
設計/ドメイン設計(3) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第25回】
 
Azure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターン
Azure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターンAzure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターン
Azure Cosmos DB を使った クラウドネイティブアプリケーションの 設計パターン
 
【de:code 2020】 アマダの Azure への取り組みと DevOPS・MLOPS 環境の構築と運用
【de:code 2020】 アマダの Azure への取り組みと DevOPS・MLOPS 環境の構築と運用【de:code 2020】 アマダの Azure への取り組みと DevOPS・MLOPS 環境の構築と運用
【de:code 2020】 アマダの Azure への取り組みと DevOPS・MLOPS 環境の構築と運用
 
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB を使った高速分散アプリケーションの設計パターンAzure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
 
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
 
【Microsoft×Aidemy】初めて作る!機械学習モデルハンズオンセミナー: Designer の知っておきたい便利機能
【Microsoft×Aidemy】初めて作る!機械学習モデルハンズオンセミナー: Designer の知っておきたい便利機能【Microsoft×Aidemy】初めて作る!機械学習モデルハンズオンセミナー: Designer の知っておきたい便利機能
【Microsoft×Aidemy】初めて作る!機械学習モデルハンズオンセミナー: Designer の知っておきたい便利機能
 
Azure machine learning service 最新の機械学習プラットフォーム
Azure machine learning service 最新の機械学習プラットフォームAzure machine learning service 最新の機械学習プラットフォーム
Azure machine learning service 最新の機械学習プラットフォーム
 
Introduction to extensions and other useful features for developing apps usin...
Introduction to extensions and other useful features for developing apps usin...Introduction to extensions and other useful features for developing apps usin...
Introduction to extensions and other useful features for developing apps usin...
 
Polyglot Persistence and Graph Schema
Polyglot Persistence and Graph SchemaPolyglot Persistence and Graph Schema
Polyglot Persistence and Graph Schema
 

Azure ml上のRにおける状態空間法でのwebのアクセス解析