[go: up one dir, main page]

JP7586846B2 - Social participation behavior analysis device and method - Google Patents

Social participation behavior analysis device and method Download PDF

Info

Publication number
JP7586846B2
JP7586846B2 JP2022020423A JP2022020423A JP7586846B2 JP 7586846 B2 JP7586846 B2 JP 7586846B2 JP 2022020423 A JP2022020423 A JP 2022020423A JP 2022020423 A JP2022020423 A JP 2022020423A JP 7586846 B2 JP7586846 B2 JP 7586846B2
Authority
JP
Japan
Prior art keywords
social participation
information
social
correction amount
behavior analysis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022020423A
Other languages
Japanese (ja)
Other versions
JP2023117712A (en
Inventor
駿介 野山
信二 垂水
薫樹 小林
秀行 伴
高伸 大崎
真敬 荒木
裕司 鎌田
克則 近藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2022020423A priority Critical patent/JP7586846B2/en
Publication of JP2023117712A publication Critical patent/JP2023117712A/en
Application granted granted Critical
Publication of JP7586846B2 publication Critical patent/JP7586846B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、ユーザの社会参加行動を分析するための技術に関する。 The present invention relates to technology for analyzing users' social participation behavior.

人(ユーザ)の活動量を評価するにあたり、三次元加速度センサなどを用いて人の活動量を測定し、測定した活動量を気温などの環境情報で補正し、補正した活動量に基づいて評価する技術が開発されている。このような活動量評価システムについては、例えば、特開2007-275260号公報(特許文献1)に記載の技術がある。特許文献1には、「活動強度データと、活動時間帯データとを基に、かつ、少なくとも外部環境情報及び固定情報による補正を加えて補正後測定値を得ておき、その補正後測定値を後述する評価テーブルにて評価して、その評価結果を所定の表示画面データに形成してディスプレイ装置52に与える」(段落0017)ことが記載されている。 In order to evaluate a person's (user's) activity level, a technology has been developed that measures the person's activity level using a three-dimensional acceleration sensor or the like, corrects the measured activity level with environmental information such as temperature, and evaluates based on the corrected activity level. One example of such an activity level evaluation system is described in JP 2007-275260 A (Patent Document 1). Patent Document 1 describes how "a corrected measurement value is obtained based on activity intensity data and activity time period data, and correction is made with at least external environmental information and fixed information, and the corrected measurement value is evaluated using an evaluation table described below, and the evaluation result is formed into specified display screen data and provided to the display device 52" (paragraph 0017).

特開2007-275260号公報JP 2007-275260 A

特許文献1は、気温と活動量が大きく関連するという既知の知見に基づいて人為的に設定した回帰モデルを用いて活動量の補正を行っている。そのため、知見が未知の活動や社会参加行動に対しては、適切に補正することができない。仮に、移動時間や移動距離といった環境情報との関係性が未知の社会参加情報を補正しようとする場合、それぞれの社会参加情報と環境情報との関係を、データに基づいて分析したうえで、補正する必要がある。そこで、本発明では、より正確に社会参加情報の算出することを課題とする。なお、この算出には、補正が含まれる。 In Patent Document 1, activity level is corrected using an artificially set regression model based on known knowledge that temperature and activity level are closely related. Therefore, appropriate correction cannot be made for activities or social participation behaviors for which knowledge is unknown. If an attempt is made to correct social participation information whose relationship with environmental information such as travel time or travel distance is unknown, it is necessary to perform correction after analyzing the relationship between each piece of social participation information and environmental information based on data. Therefore, an object of the present invention is to calculate social participation information more accurately. Note that this calculation includes correction.

上記課題を解決するための代表的な本発明の態様の一つは、ユーザにおける社会参加情報に対して、その環境情報に応じた社会参加の種類毎に回帰モデルに基づいて、補正する。 One representative aspect of the present invention to solve the above problem is to correct the user's social participation information based on a regression model for each type of social participation that corresponds to the environmental information.

より具体的な本発明の態様は、ユーザの社会参加行動を分析する社会参加行動分析装置であって、複数のユーザの行動を示すセンサ情報及び前記行動の際の環境を示す環境情報を受け付ける入力部と、前記センサ情報から、前記ユーザの社会参加行動を示す社会参加情報を特定する社会参加情報特定部と、前記環境情報に対する前記社会参加情報の回帰モデルを、前記社会参加行動の種類毎に、生成するモデル生成部と、前記回帰モデルに基づき、前記環境情報に対応する前記社会参加情報の補正量を計算する補正量計算部と、前記補正量を用いて、前記社会参加情報を補正する社会参加情報補正部を有する社会参加行動分析装置である。 A more specific aspect of the present invention is a social participation behavior analysis device that analyzes a user's social participation behavior, the social participation behavior analysis device having an input unit that receives sensor information indicating the behavior of multiple users and environmental information indicating the environment at the time of the behavior, a social participation information identification unit that identifies social participation information indicating the user's social participation behavior from the sensor information, a model generation unit that generates a regression model of the social participation information against the environmental information for each type of social participation behavior, a correction amount calculation unit that calculates a correction amount of the social participation information corresponding to the environmental information based on the regression model, and a social participation information correction unit that corrects the social participation information using the correction amount.

また、本発明には、社会参加行動分析装置を用いた社会参加行動分析方法や社会参加行動分析装置をコンピュータとして機能させるためのプログラムやこのプログラムを格納する記録媒体も本発明に含まれる。さらに、社会参加行動分析装置やユーザ利用端末を含む社会参加分析システムも本発明の一態様である。またさらに、ユーザ利用端末をコンピュータとして機能させるためのプログラム(アプリ)も本発明に含まれる。 The present invention also includes a social participation behavior analysis method using a social participation behavior analysis device, a program for causing the social participation behavior analysis device to function as a computer, and a recording medium for storing this program. Furthermore, a social participation analysis system including the social participation behavior analysis device and a user terminal is also an aspect of the present invention. Furthermore, the present invention also includes a program (app) for causing the user terminal to function as a computer.

本発明によれば、より高精度かつ高信頼な分析を行うことができる。上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。 The present invention allows for more accurate and reliable analysis. Problems, configurations, and advantages other than those described above will become clear from the description of the embodiments below.

実施例1及び2における社会参加分析システムの構成例を示す図である。FIG. 1 is a diagram illustrating an example of the configuration of a social participation analysis system in first and second embodiments. 実施例1及び2で用いられるユーザ管理情報データベースの構成例を示す図である。FIG. 11 is a diagram illustrating an example of a configuration of a user management information database used in the first and second embodiments. 実施例1及び2で用いられる社会参加情報データベースの構成例を示す図である。FIG. 2 is a diagram illustrating an example of a configuration of a social participation information database used in the first and second embodiments. 実施例1及び実施例2で用いられる環境情報データベースの構成例を示す図である。FIG. 11 is a diagram illustrating an example of a configuration of an environmental information database used in the first and second embodiments. 実施例1及び実施例2で用いられる補正量データベースの構成例を示す図である。FIG. 13 is a diagram illustrating an example of a configuration of a correction amount database used in the first and second embodiments. 実施例1及び実施例2で用いられる補正社会参加情報データベースの構成例を示す図である。FIG. 11 is a diagram showing an example of the configuration of a corrected social participation information database used in the first and second embodiments. 実施例1及び実施例2で用いられる介入割付情報データベースの構成例を示す図である。FIG. 13 is a diagram showing an example of the configuration of an intervention allocation information database used in the first and second embodiments. 実施例1及び実施例2で用いられる要介護認定情報データベースの構成例を示す図である。FIG. 11 is a diagram showing an example of the configuration of a nursing care certification information database used in the first and second embodiments. 実施例1及び実施例2における社会参加情報分析の例を示すシーケンス図である。FIG. 13 is a sequence diagram showing an example of social participation information analysis in the first and second embodiments. 実施例1における回帰モデルの生成処理の一例を説明するフローチャートである。11 is a flowchart illustrating an example of a regression model generation process in the first embodiment. 実施例1及び実施例2における補正量の計算処理の一例を説明するフローチャートである。11 is a flowchart illustrating an example of a calculation process of a correction amount in the first and second embodiments. 実施例1及び実施例2のステップS15における分析結果の表示画面の一例を示す図である。FIG. 13 is a diagram showing an example of a display screen of the analysis result in step S15 in the first and second embodiments. 実施例1及び実施例2のステップS19における分析結果の表示画面の一例を示す図である。FIG. 13 is a diagram showing an example of a display screen of the analysis result in step S19 in the first and second embodiments. 実施例1及び実施例2のステップS19における分析結果の表示画面の他の一例を示す図である。FIG. 13 is a diagram showing another example of the display screen of the analysis result in step S19 in the first and second embodiments. 実施例2における回帰モデルの生成処理の一例を説明するフローチャートである。13 is a flowchart illustrating an example of a regression model generation process according to the second embodiment. 実施例1及び2における社会参加行動分析サーバの機能ブロック図である。FIG. 11 is a functional block diagram of a social participation behavior analysis server in the first and second embodiments.

以下、本発明の実施の形態を具体的に示す実施例1及び2を、図面を用いて説明する。 Below, examples 1 and 2, which specifically illustrate the embodiment of the present invention, are explained with reference to the drawings.

図1は、実施例1及び2における社会参加分析システムの構成例を示す図である。社会参加分析システムは、環境情報配布サーバ101、ユーザ利用端末201、ユーザ利用端末251、及び社会参加行動分析サーバ301から構成される。環境情報配布サーバ101、ユーザ利用端末201、ユーザ利用端末251、及び社会参加行動分析サーバ301は、ネットワーク10を介して互いに接続される。まず、社会参加分析システムの処理の概要を説明する。社会参加分析システムでは、他の装置から取得されたセンサ情報から、ユーザの社会参加行動を示す社会参加情報を特定する。そして、社会参加分析システムでは、これをセンサ情報が示すユーザの行動の際における環境情報に基づき補正する。このために、環境情報配布サーバ101は、社会参加行動分析サーバ301に環境情報を送信する。また、ユーザ利用端末201は、社会参加行動分析サーバ301に、センサ情報を送信する。 Figure 1 is a diagram showing an example of the configuration of a social participation analysis system in Examples 1 and 2. The social participation analysis system is composed of an environmental information distribution server 101, a user terminal 201, a user terminal 251, and a social participation behavior analysis server 301. The environmental information distribution server 101, the user terminal 201, the user terminal 251, and the social participation behavior analysis server 301 are connected to each other via a network 10. First, an overview of the processing of the social participation analysis system will be described. In the social participation analysis system, social participation information indicating the social participation behavior of the user is identified from sensor information acquired from other devices. Then, in the social participation analysis system, this is corrected based on environmental information at the time of the user's behavior indicated by the sensor information. For this purpose, the environmental information distribution server 101 transmits environmental information to the social participation behavior analysis server 301. In addition, the user terminal 201 transmits sensor information to the social participation behavior analysis server 301.

そして、社会参加行動分析サーバ301が、社会参加情報の特定やその補正を行う。また、社会参加行動分析サーバ301では、社会参加情報に対して分析を行う。さらに、社会参加行動分析サーバ301は、この分析結果や社会参加情報を他の装置に送信する。この結果、ユーザ利用端末201及びびユーザ利用端末251は、社会参加行動分析サーバ301から社会参加情報に関する分析結果を受信し、これを出力する。出力としては、画面に表示することが含まれる。つまり、社会参加行動分析サーバ301は、ユーザ利用端末201及びユーザ利用端末251に対して社会参加情報分析サービスを提供することになる。なお、社会参加情報分析サービスの実現に用いられるネットワーク10の接続方式は有線及び無線のいずれでもよく、ネットワーク10は、インターネットなどで実現できる。 Then, the social participation behavior analysis server 301 identifies and corrects the social participation information. The social participation behavior analysis server 301 also analyzes the social participation information. The social participation behavior analysis server 301 also transmits the analysis results and the social participation information to other devices. As a result, the user terminal 201 and the user terminal 251 receive the analysis results on the social participation information from the social participation behavior analysis server 301 and output them. Output includes displaying on a screen. In other words, the social participation behavior analysis server 301 provides a social participation information analysis service to the user terminal 201 and the user terminal 251. The connection method of the network 10 used to realize the social participation information analysis service may be either wired or wireless, and the network 10 may be realized by the Internet, etc.

次に、社会参加分析システムの各装置の構成について、説明する。まず、環境情報配布サーバ101は、国や地方自治体などが運用する、気象観測情報などの環境情報を配布するサーバである。気象観測情報には、温度、湿度、天候などが含まれれる。なお、環境情報とは、社会参加行動が実行される際の環境を示す情報であり、気象観測情報はその一例である。このため、環境情報には、場所、地域、高度等の位置情報や屋内外などの状況も含まれる。これは、同じ気象観測情報であっても、地域によってユーザの感じ方、影響が異なるためである。例えば、寒冷地のユーザは、低気温であってもある程度活動の低下が抑止される。また、環境情報配布サーバ101は、演算装置102、主記憶装置103、補助記憶装置104、及び通信インターフェース(通信I/F)106を有する計算機(コンピュータ)で実現できる。 Next, the configuration of each device of the social participation analysis system will be described. First, the environmental information distribution server 101 is a server that distributes environmental information such as meteorological observation information operated by the national or local government. Meteorological observation information includes temperature, humidity, weather, etc. Note that environmental information is information that indicates the environment when social participation behavior is performed, and meteorological observation information is an example of this. For this reason, environmental information also includes location information such as location, region, and altitude, as well as indoor and outdoor conditions. This is because the same meteorological observation information affects users differently depending on the region. For example, users in cold regions are prevented from decreasing their activity to some extent even in low temperatures. In addition, the environmental information distribution server 101 can be realized by a computer having a calculation device 102, a main memory device 103, an auxiliary memory device 104, and a communication interface (communication I/F) 106.

以下、環境情報配布サーバ101の各構成について説明する。まず、演算装置102は、補助記憶装置104に格納されたプログラムを主記憶装置103にロードして実行する装置である。このため、演算装置102は、CPUといったプロセッサで実現できる。また、主記憶装置103は、演算装置102が実行するプログラム及びプログラムの実行の際に使用されるデータを一時的に格納(ロード)する。 The components of the environmental information distribution server 101 are described below. First, the arithmetic device 102 is a device that loads a program stored in the auxiliary storage device 104 into the main storage device 103 and executes it. For this reason, the arithmetic device 102 can be realized by a processor such as a CPU. In addition, the main storage device 103 temporarily stores (loads) the program executed by the arithmetic device 102 and data used when executing the program.

また、補助記憶装置104は、例えば、磁気記憶装置(HDD)、フラッシュメモリ等からなる半導体記憶装置(SSD)等の大容量かつ不揮発性の記録装置によって実現でき、演算装置102が実行するプログラムや各種情報を格納する。具体的には、補助記憶装置104は、主記憶装置103にロードするプログラム及び環境情報データベース105を格納する。ここで、環境情報データベース105は、計測地域ごとの気温や積雪量、降水量などの環境情報を格納するデータベースである。また、通信I/F106は、所定のプロトコルに従って、ネットワークを介して社会参加行動分析サーバ301との通信を制御し、社会参加行動分析サーバ301との間でデータ送受信を行う通信インターフェース装置である。 The auxiliary storage device 104 can be realized by a large-capacity, non-volatile storage device such as a magnetic storage device (HDD) or a semiconductor storage device (SSD) consisting of a flash memory, and stores the programs executed by the calculation device 102 and various information. Specifically, the auxiliary storage device 104 stores the programs to be loaded into the main storage device 103 and an environmental information database 105. Here, the environmental information database 105 is a database that stores environmental information such as temperature, snowfall, and precipitation for each measurement area. The communication I/F 106 is a communication interface device that controls communication with the social participation behavior analysis server 301 via a network in accordance with a specified protocol and transmits and receives data to and from the social participation behavior analysis server 301.

次に、ユーザ利用端末201は、データの計測を行う端末(スマートフォン端末やウェアラブル端末)で実現でき、ユーザにより利用される。このため、ユーザ利用端末201は、携帯可能な端末であることが望ましい。なお、計測されるデータには、ユーザの行動を示すセンサ情報が含まれる。なお、ユーザの行動には、当該ユーザの移動が含まれる。また、ユーザ利用端末201は、入出力装置202、演算装置203、行動情報センサ204、通信I/F205、主記憶装置206、及び補助記憶装置208を有する計算機(コンピュータ)で実現できる。 Next, the user terminal 201 can be realized by a terminal (such as a smartphone terminal or a wearable terminal) that measures data, and is used by the user. For this reason, it is desirable for the user terminal 201 to be a portable terminal. The measured data includes sensor information indicating the user's behavior. The user's behavior includes the movement of the user. The user terminal 201 can also be realized by a calculator (computer) having an input/output device 202, a calculation device 203, a behavior information sensor 204, a communication I/F 205, a main memory device 206, and an auxiliary memory device 208.

また、入出力装置202は、例えばタッチパネルのようなディスプレイ装置からなり、タッチパネルとしてユーザの操作入力を受け付け、プログラムの実行結果をユーザが視認可能な形式で出力する。例えば、入出力装置202は、ユーザからの入力を受け付けると、社会参加行動分析サーバ301から受信する社会参加情報分析結果を表示する。また、演算装置203は、CPUのようなプロセッサで実現でき、補助記憶装置208に格納されたプログラム(アプリ)を主記憶装置206にロードして実行する。なお、入出力装置202は、キーボード等の入力装置とディスプレイ画面等の出力装置に分けて構成してもよい。 The input/output device 202 is formed of a display device such as a touch panel, which accepts user input as a touch panel and outputs the results of the program execution in a format that is visible to the user. For example, when the input/output device 202 accepts input from the user, it displays the results of the social participation information analysis received from the social participation behavior analysis server 301. The calculation device 203 can be realized by a processor such as a CPU, and loads a program (app) stored in the auxiliary storage device 208 into the main storage device 206 and executes it. The input/output device 202 may be configured separately into an input device such as a keyboard and an output device such as a display screen.

また、行動情報センサ204は、スマートフォンの状態を計測する種々の行動情報センサによって構成される。具体的には、位置情報センサや加速度センサによって構成できる。通信I/F205は、所定のプロトコルに従って、ネットワークを介して社会参加行動分析サーバ301との通信を制御し、社会参加行動分析サーバ301との間でデータ送受信を行う通信インターフェース装置である。 The behavioral information sensor 204 is composed of various behavioral information sensors that measure the state of the smartphone. Specifically, it can be composed of a location information sensor and an acceleration sensor. The communication I/F 205 is a communication interface device that controls communication with the social participation behavior analysis server 301 via a network in accordance with a specific protocol and transmits and receives data to and from the social participation behavior analysis server 301.

また、主記憶装置206は、演算装置203が実行するプログラム及びプログラムの実行の際に使用されるデータを一時的に格納する。なお、主記憶装置206は、ソフトウェア構成として、センサ情報収集プログラム207がロードされる。補助記憶装置208には、センサ情報収集プログラム207が格納される。このセンサ情報収集プログラム207により、演算装置203がセンサ情報収集部として機能することになる。このセンサ情報収集部は、行動情報センサ204を制御し、センサ情報を収集する。 The main memory device 206 also temporarily stores the programs executed by the arithmetic device 203 and data used when executing the programs. A sensor information collection program 207 is loaded into the main memory device 206 as a software configuration. The sensor information collection program 207 is stored in the auxiliary memory device 208. This sensor information collection program 207 causes the arithmetic device 203 to function as a sensor information collection unit. This sensor information collection unit controls the behavior information sensor 204 and collects sensor information.

補助記憶装置208は、例えば、磁気記憶装置(HDD)、フラッシュメモリ等からなる半導体記憶装置(SSD)等の大容量かつ不揮発性の記録装置によって実現でき、演算装置203が実行するプログラムや各種情報を格納する。具体的には、補助記憶装置208は、主記憶装置206にロードするセンサ情報収集プログラム207及びセンサ情報データベース209を格納する。 The auxiliary storage device 208 can be realized by a large-capacity non-volatile storage device such as a magnetic storage device (HDD) or a semiconductor storage device (SSD) consisting of a flash memory or the like, and stores the programs executed by the calculation device 203 and various information. Specifically, the auxiliary storage device 208 stores the sensor information collection program 207 and the sensor information database 209 to be loaded into the main storage device 206.

ここで、センサ情報データベース209は、センサ情報収集プログラム207に従って収集したセンサ情報を格納するデータベースである。具体的には、行動情報センサ204のうち、位置情報センサが収集した緯度と経度の時系列データや、加速度センサが収集した3次元加速度の時系列データを格納する。 The sensor information database 209 is a database that stores sensor information collected according to the sensor information collection program 207. Specifically, it stores time series data of latitude and longitude collected by the position information sensor of the behavior information sensor 204, and time series data of three-dimensional acceleration collected by the acceleration sensor.

次に、ユーザ利用端末251は、上述の分析結果の表示を行う端末(PCやタブレット端末)で実現でき、自治体や保険会社などのユーザにより利用される。ユーザ利用端末251は、ユーザ利用端末201と比較して、分析結果の出力に機能が絞られている。また、ユーザ利用端末251は、ユーザ利用端末201のように携帯可能な端末でもよいし、固定的に設置される端末であってもよい。そして、ユーザ利用端末251は、入出力装置252、演算装置253、通信I/F254、主記憶装置255、及び補助記憶装置256を有する計算機(コンピュータ)である。 Next, the user terminal 251 can be realized by a terminal (PC or tablet terminal) that displays the above-mentioned analysis results, and is used by users such as local governments and insurance companies. Compared to the user terminal 201, the user terminal 251 has limited functions to outputting the analysis results. Furthermore, the user terminal 251 may be a portable terminal like the user terminal 201, or may be a terminal that is installed in a fixed location. The user terminal 251 is a calculator (computer) having an input/output device 252, a calculation device 253, a communication I/F 254, a main memory device 255, and an auxiliary memory device 256.

ここで、入出力装置252は、例えばタッチパネルのようなディスプレイ装置からなり、ユーザの操作入力を受け付け、プログラムの実行結果をユーザが視認可能な形式で出力する装置である。例えば、ユーザ保有端末の入出力装置252は、ユーザからの入力を受け付けると、社会参加行動分析サーバ301から受信する社会参加情報分析結果を表示する。なお、入出力装置252は、キーボード等の入力装置とディスプレイ画面等の出力装置に分けて構成してもよい。 The input/output device 252 is, for example, a display device such as a touch panel, and is a device that accepts user operation input and outputs the results of program execution in a format that can be viewed by the user. For example, when the input/output device 252 of the user-owned terminal accepts input from the user, it displays the results of the social participation information analysis received from the social participation behavior analysis server 301. Note that the input/output device 252 may be configured separately into an input device such as a keyboard and an output device such as a display screen.

また、演算装置253は、CPUのようなプロセッサで実現でき、補助記憶装置256に格納されたプログラムを主記憶装置255にロードして実行する。また、通信I/F254は、所定のプロトコルに従って、ネットワークを介して社会参加行動分析サーバ301との通信を制御し、社会参加行動分析サーバ301との間でデータ送受信を行う通信インターフェース装置である。 The calculation device 253 can be realized by a processor such as a CPU, and loads a program stored in the auxiliary storage device 256 into the main storage device 255 and executes it. The communication I/F 254 is a communication interface device that controls communication with the social participation behavior analysis server 301 via a network in accordance with a predetermined protocol, and transmits and receives data to and from the social participation behavior analysis server 301.

また、主記憶装置255は、演算装置253が実行するプログラムを一時的に格納(ロード)する。補助記憶装置256は、例えば、磁気記憶装置(HDD)、フラッシュメモリ等からなる半導体記憶装置(SSD)等の大容量かつ不揮発性の記録装置によって構成されており、演算装置253が実行するプログラムを格納する。 The main memory device 255 also temporarily stores (loads) the programs executed by the arithmetic unit 253. The auxiliary memory device 256 is configured by a large-capacity non-volatile recording device such as a magnetic storage device (HDD) or a semiconductor storage device (SSD) made of flash memory or the like, and stores the programs executed by the arithmetic unit 253.

次に、社会参加行動分析サーバ301は、入出力装置302、演算装置303、通信I/F304、主記憶装置310、及び補助記憶装置350を有する計算機(コンピュータ)で実現できる。このため、社会参加行動分析サーバ301は、社会参加行動分析装置とも表現できる。以下、社会参加行動分析サーバ301の構成について説明する。
まず、入出力装置302は、例えばタッチパネルのようなディスプレイ装置からなり、操作入力を受け付け、プログラムの実行結果を視認可能な形式で出力する装置である。入出力装置302は、キーボードのような入力装置とディスプレイ画面のような出力装置に分けて構成してもよい。さらに、社会参加行動分析サーバ301は、入出力装置302を省略してもよいし、別筐体の端末装置で実現してもよい。
Next, the social participation behavior analysis server 301 can be realized by a calculator having an input/output device 302, a computing device 303, a communication I/F 304, a main memory device 310, and an auxiliary memory device 350. For this reason, the social participation behavior analysis server 301 can also be expressed as a social participation behavior analysis device. The configuration of the social participation behavior analysis server 301 will be described below.
First, the input/output device 302 is a device that is composed of a display device such as a touch panel, and is a device that accepts operational input and outputs the results of program execution in a visually recognizable format. The input/output device 302 may be configured separately into an input device such as a keyboard and an output device such as a display screen. Furthermore, the social participation behavior analysis server 301 may omit the input/output device 302, or may be realized by a terminal device in a separate housing.

また、演算装置303は、CPUのようなプロセッサで実現でき、補助記憶装置350に格納されたプログラムを主記憶装置310にロードして実行する。また、通信I/F304は、所定のプロトコルに従って、ネットワークを介して環境情報配布サーバ101、ユーザ利用端末201やユーザ利用端末251との通信を制御する。この結果、社会参加行動分析サーバ301は、環境情報配布サーバ101、ユーザ利用端末201、及びユーザ利用端末251との間でデータ送受信を行うことができる。 The calculation device 303 can be realized by a processor such as a CPU, and loads a program stored in the auxiliary storage device 350 into the main storage device 310 and executes it. The communication I/F 304 controls communication with the environmental information distribution server 101, the user terminal 201, and the user terminal 251 via the network in accordance with a specific protocol. As a result, the social participation behavior analysis server 301 can send and receive data between the environmental information distribution server 101, the user terminal 201, and the user terminal 251.

また、主記憶装置310は、演算装置303が実行するプログラム及びプログラムの実行の際に使用されるデータを一時的に格納(ロード)する。ここで、主記憶装置310には、ソフトウェア構成として、以下のプログラムがロードされることなる。
社会参加情報特定プログラム311
モデル生成プログラム312
補正量計算プログラム313
社会参加情報補正プログラム314
リスク予測モデル生成プログラム315
データ分析プログラム316
これら各プログラムは、補助記憶装置350に格納されており、各プログラムの機能を演算装置303で実行する際に、主記憶装置310にされる。この結果、演算装置303は、社会参加情報特定部33、モデル生成部34、補正量計算部35、社会参加情報補正部36、リスク予測モデル生成部37及びデータ分析部38として機能する。これら、各部は上述したプログラム以外にも、ハードウェアで実現することも可能である。ここで、社会参加行動分析サーバ301の機能ブロックを説明する。図15は、本実施例及び実施例2における社会参加行動分析サーバ301の機能ブロックである。図15において、社会参加行動分析サーバ301は、入力部31、出力部32、社会参加情報特定部33、モデル生成部34、補正量計算部35、社会参加情報補正部36、リスク予測モデル生成部37及びデータ分析部38を有する。
The main memory 310 also temporarily stores (loads) the programs executed by the arithmetic unit 303 and data used when executing the programs. Here, the following programs are loaded into the main memory 310 as the software configuration.
Social participation information identification program 311
Model Generation Program 312
Correction amount calculation program 313
Social participation information correction program 314
Risk Prediction Model Generation Program 315
Data Analysis Program 316
Each of these programs is stored in the auxiliary storage device 350, and when the function of each program is executed by the arithmetic device 303, it is stored in the main storage device 310. As a result, the arithmetic device 303 functions as a social participation information identification unit 33, a model generation unit 34, a correction amount calculation unit 35, a social participation information correction unit 36, a risk prediction model generation unit 37, and a data analysis unit 38. In addition to the above-mentioned programs, each of these units can also be realized by hardware. Here, the function blocks of the social participation behavior analysis server 301 will be described. FIG. 15 is a function block of the social participation behavior analysis server 301 in this embodiment and embodiment 2. In FIG. 15, the social participation behavior analysis server 301 has an input unit 31, an output unit 32, a social participation information identification unit 33, a model generation unit 34, a correction amount calculation unit 35, a social participation information correction unit 36, a risk prediction model generation unit 37, and a data analysis unit 38.

ここで、入力部31及び出力部32は、図1の通信I/F304及び入出力装置302に相当する。また、社会参加情報特定部33、モデル生成部34及び補正量計算部35のそれぞれが、社会参加情報特定プログラム311、モデル生成プログラム312、補正量計算プログラム313に相当する。さらに、社会参加情報補正部36、リスク予測モデル生成部37及びデータ分析部38のそれぞれが、社会参加情報補正プログラム314、リスク予測モデル生成プログラム315及びデータ分析プログラム316に相当する。以下、各機能ブロックについて、説明する。 Here, the input unit 31 and the output unit 32 correspond to the communication I/F 304 and the input/output device 302 in FIG. 1. Also, the social participation information identification unit 33, the model generation unit 34, and the correction amount calculation unit 35 correspond to the social participation information identification program 311, the model generation program 312, and the correction amount calculation program 313, respectively. Furthermore, the social participation information correction unit 36, the risk prediction model generation unit 37, and the data analysis unit 38 correspond to the social participation information correction program 314, the risk prediction model generation program 315, and the data analysis program 316, respectively. Each functional block will be explained below.

社会参加情報特定部33は、ユーザ利用端末201からのセンサ情報から社会参加情報を特定する。ここで、社会参加情報とは、ユーザの社会参加行動を示す情報であり、社会参加情報としてユーザの社会とのかかわり状況を示す社会参加指標を用いることができる。また、社会参加情報特定部33は、センサ情報から社会参加情報を抽出してもよいし、センサ情報に基づいて社会参加情報を算出ないし生成してもよい。 The social participation information identification unit 33 identifies social participation information from the sensor information from the user terminal 201. Here, the social participation information is information indicating the user's social participation behavior, and a social participation index indicating the user's involvement with society can be used as the social participation information. In addition, the social participation information identification unit 33 may extract the social participation information from the sensor information, or may calculate or generate the social participation information based on the sensor information.

また、モデル生成部34は、環境情報配布サーバ101から受信した環境情報を説明変数、社会参加情報特定部33が特定した社会参加情報を目的変数とした回帰モデルを生成する。モデル生成部34は、社会参加行動の種類ごとに、回帰モデルを生成することになる。また、補正量計算部35は、環境情報、社会参加情報及び回帰モデルに基づいて、社会参加情報の補正量を計算する。 The model generation unit 34 generates a regression model with the environmental information received from the environmental information distribution server 101 as an explanatory variable and the social participation information identified by the social participation information identification unit 33 as a target variable. The model generation unit 34 generates a regression model for each type of social participation behavior. The correction amount calculation unit 35 calculates the correction amount of the social participation information based on the environmental information, the social participation information, and the regression model.

また、社会参加情報補正部36は、社会参加情報特定部で特定された社会参加情報を、計算された補正量分補正する。つまり、社会参加情報補正部は、社会参加情報を、補正量を用いて補正することで、補正社会参加情報を計算する。 The social participation information correction unit 36 also corrects the social participation information identified by the social participation information identification unit by the calculated correction amount. In other words, the social participation information correction unit calculates the corrected social participation information by correcting the social participation information using the correction amount.

また、リスク予測モデル生成部37は、要介護認定情報データベース358に保存された要介護認定情報を目的変数、補正社会参加情報を説明変数として、将来、要介護認定となる確率を計算するためのリスク予測モデルを生成する。また、データ分析部38は、ユーザ利用端末201及びユーザ利用端末251からの分析要求に基づいて、社会参加情報の分析を実行する。具体的には、ユーザ利用端末201からの要求に対しては、社会参加情報補正部36が計算した補正社会参加情報を用いて、社会参加行動を評価する。ユーザ利用端末251からの要求に対しては、社会参加情報補正部36が計算した補正社会参加情報、及び介入割付情報データベースに保存される介入割り付け情報用いて、介入の効果を分析する。 The risk prediction model generation unit 37 generates a risk prediction model for calculating the probability of being certified as requiring nursing care in the future, using the nursing care certification information stored in the nursing care certification information database 358 as the objective variable and the corrected social participation information as the explanatory variable. The data analysis unit 38 also performs analysis of the social participation information based on analysis requests from the user terminal 201 and the user terminal 251. Specifically, in response to a request from the user terminal 201, the corrected social participation information calculated by the social participation information correction unit 36 is used to evaluate social participation behavior. In response to a request from the user terminal 251, the effect of the intervention is analyzed using the corrected social participation information calculated by the social participation information correction unit 36 and the intervention allocation information stored in the intervention allocation information database.

また、補助記憶装置350は、例えば、磁気記憶装置(HDD)、フラッシュメモリ等からなる半導体記憶装置(SSD)等の大容量かつ不揮発性の記録装置によって構成されており、演算装置303が実行するプログラムや各種情報を格納する。具体的には、補助記憶装置350は、主記憶装置310にロードする上述したプログラムが含まれる。また、情報には以下が含まれる。
ユーザ管理情報データベース351
社会参加情報データベース352
環境情報データベース353
回帰モデルデータベース354
補正量データベース355
補正社会参加情報データベース356
介入割付情報データベース357
要介護認定情報データベース358
リスク予測モデルデータベース359
ここで、ユーザ管理情報データベース351は、社会参加システムのユーザ管理情報を格納するデータベースであり、その詳細は図2を用いて後述する。また、社会参加情報データベース352は、社会参加情報特定部が特定した社会参加情報を格納するデータベースであり、その詳細は図3を用いて後述する。また、環境情報データベース353は、環境情報配布サーバ101から受信した環境情報を格納するデータベースであり、その詳細は図4を用いて後述する。
The auxiliary storage device 350 is configured with a large capacity non-volatile storage device such as a magnetic storage device (HDD) or a semiconductor storage device (SSD) made of a flash memory or the like, and stores the programs executed by the arithmetic device 303 and various information. Specifically, the auxiliary storage device 350 includes the above-mentioned programs to be loaded into the main storage device 310. The information includes the following:
User management information database 351
Social participation information database 352
Environmental information database 353
Regression Model Database 354
Correction amount database 355
Corrected Social Participation Information Database 356
Intervention allocation information database 357
Nursing care certification information database 358
Risk Prediction Model Database 359
Here, the user management information database 351 is a database that stores user management information of the social participation system, the details of which will be described later with reference to Fig. 2. Moreover, the social participation information database 352 is a database that stores social participation information identified by the social participation information identification unit, the details of which will be described later with reference to Fig. 3. Moreover, the environmental information database 353 is a database that stores environmental information received from the environmental information distribution server 101, the details of which will be described later with reference to Fig. 4.

また、回帰モデルデータベース354は、モデル生成部が生成した回帰モデルを格納するデータベースであり、モデルの種類、ハイパーパラメータ、重みパラメータの値など、回帰モデルの復元に必要となる情報を格納する。また、補正量データベース355は、補正量計算部が計算した補正量を格納するデータベースであり、その詳細は図5を用いて後述する。また、補正社会参加情報データベース356は、社会参加情報補正部が計算した補正社会参加情報を格納するデータベースであり、その詳細は図6を用いて後述する。 The regression model database 354 is a database that stores the regression model generated by the model generation unit, and stores information required to restore the regression model, such as the model type, hyperparameters, and weight parameter values. The correction amount database 355 is a database that stores the correction amount calculated by the correction amount calculation unit, the details of which will be described later using FIG. 5. The corrected social participation information database 356 is a database that stores the corrected social participation information calculated by the social participation information correction unit, the details of which will be described later using FIG. 6.

さらに、介入割付情報データベース357は、社会参加行動に対する施策などの介入についての介入割付情報を格納するデータベースであり、その詳細は図7を用いて後述する。また、要介護認定情報データベース358は、ユーザに対応する要介護認定情報を格納するデータベースであり、その詳細は図8を用いて後述する。また、リスク予測モデルデータベース359は、リスク予測モデル生成部37が生成したリスク予測モデルを格納するデータベースであり、モデルの種類、ハイパーパラメータ、重みパラメータの値など、リスク予測モデルの復元に必要となる情報を格納する。 Furthermore, the intervention allocation information database 357 is a database that stores intervention allocation information for interventions such as measures for social participation behavior, the details of which will be described later using FIG. 7. Furthermore, the nursing care certification information database 358 is a database that stores nursing care certification information corresponding to users, the details of which will be described later using FIG. 8. Furthermore, the risk prediction model database 359 is a database that stores the risk prediction model generated by the risk prediction model generation unit 37, and stores information required to restore the risk prediction model, such as the type of model, hyperparameters, and weight parameter values.

次に、各データベースの構成例を説明する。図2から図8に示すデータベースは、テーブル形式の構成例を図示するが、テーブル形式ではなく、リストやキュー等のデータ構造でもよい。また、各データベースの内容は一例を示すものであり、一部の情報を削除したり又は新たな情報を追加したりしてもよい。 Next, an example of the configuration of each database will be described. The databases shown in Figures 2 to 8 are illustrated as examples of configurations in table format, but data structures other than table format, such as lists or queues, may also be used. Also, the contents of each database are shown as examples, and some information may be deleted or new information may be added.

まず、図2は、本実施例及び実施例2で用いられるユーザ管理情報データベース351の構成例を示す図である。図2に示すように、ユーザ管理情報データベース351は、ユーザID401、氏名402、生年月日403、性別404、住所405、メールアドレス406を含み、ユーザ管理に用いる情報を記録する。ユーザID401は、ユーザに割り振られる識別番号である。氏名402は、ユーザの個人名である。生年月日403は、ユーザの生年月日である。性別404は、ユーザの性別である。住所405は、ユーザの居住地情報である。メールアドレス406は、ユーザのメールアドレスであり、社会参加行動分析サーバ301がメールで連絡する際の連絡先である。 First, FIG. 2 is a diagram showing an example of the configuration of the user management information database 351 used in this embodiment and embodiment 2. As shown in FIG. 2, the user management information database 351 records information used for user management, including a user ID 401, a name 402, a date of birth 403, a gender 404, an address 405, and an email address 406. The user ID 401 is an identification number assigned to a user. The name 402 is the personal name of the user. The date of birth 403 is the user's date of birth. The gender 404 is the user's gender. The address 405 is information about the user's place of residence. The email address 406 is the user's email address, and is the contact information when the social participation behavior analysis server 301 contacts the user by email.

次に、図3は、本実施例及び実施例2で用いられる社会参加情報データベース352の構成例を示す図である。社会参加情報データベース352は、社会参加情報特定部33が特定した、ユーザの社会参加情報を記録するデータベースであり、基本情報501と計測データ502を含む。基本情報501は、ユーザID503、測定日504、地域505を含む。また、計測データ502は、歩数506、移動距離507、移動時間508を含む。なお、計測データ502には、ユーザ利用端末251が計測したセンサ情報から算出した社会参加行動を含めてもよい。ここで、社会参加行動には、以下のうち、少なくとも1つが含まれる。つまり、社会参加情報特定部33が、以下に例示する社会参加情報を特定する。
外出回数
滞在箇所数
特定スポットの滞在状況(回数や時間など)
自動車の利用状況
バイクの利用状況
鉄道の利用状況
バスの利用状況
旅行回数
歩行時間
連続歩行時間
高強度活動時間
グループ活動への参加状況(回数や時間など)
就労状況(回数や時間など)
転倒回数
なお、これらのうち、滞在箇所数、特定スポットの滞在状況、グループ活動への参加状況、就労状況のうち少なくとも1つを用いることが望ましい。これは、これらの情報が、ユーザの行動についての特徴的な情報のためである。
Next, FIG. 3 is a diagram showing an example of the configuration of the social participation information database 352 used in this embodiment and embodiment 2. The social participation information database 352 is a database that records the social participation information of the user identified by the social participation information identification unit 33, and includes basic information 501 and measurement data 502. The basic information 501 includes a user ID 503, a measurement date 504, and a region 505. The measurement data 502 includes the number of steps 506, a movement distance 507, and a movement time 508. The measurement data 502 may include social participation behavior calculated from sensor information measured by the user terminal 251. Here, the social participation behavior includes at least one of the following. That is, the social participation information identification unit 33 identifies the social participation information exemplified below.
Number of times going out Number of places stayed Status of stay at specific spots (number of times, duration, etc.)
Car useMotorcycle useRail useBus useNumber of tripsWalking timeContinuous walking timeHigh intensity activity timeParticipation in group activities (number of times, duration, etc.)
Working status (number of times, hours, etc.)
Of these, it is preferable to use at least one of the following: the number of places the user stayed, the status of staying at a specific spot, the status of participation in group activities, and the status of employment, because these pieces of information are characteristic information about the user's behavior.

また、ユーザID503は、ユーザに割り振られる識別番号である。測定日504は、社会参加情報の測定日である。地域505は、社会参加情報の計測地域である。地域505に記録される地域区分は、例えば都道府県や市、区、町、村など任意の地域区分でよい。歩数506は、ユーザ利用端末201で計測したセンサ情報から社会参加情報特定部33が抽出した、ユーザの一日の総歩数である。移動距離507は、ユーザ利用端末201で計測したセンサ情報から社会参加情報特定部33が特定した、ユーザの一日の総移動距離である。移動時間508は、ユーザ利用端末201で計測したセンサ情報から社会参加情報特定部33が特定した、ユーザの一日の総移動時間である。 User ID 503 is an identification number assigned to the user. Measurement date 504 is the date when the social participation information was measured. Area 505 is the measurement area of the social participation information. The area division recorded in area 505 may be any area division, such as prefecture, city, ward, town, or village. Number of steps 506 is the total number of steps taken by the user in one day, extracted by the social participation information identification unit 33 from the sensor information measured by the user terminal 201. Travel distance 507 is the total travel distance of the user in one day, identified by the social participation information identification unit 33 from the sensor information measured by the user terminal 201. Travel time 508 is the total travel time of the user in one day, identified by the social participation information identification unit 33 from the sensor information measured by the user terminal 201.

次に、図4は、本実施例及び実施例2で用いられる環境情報データベース353の構成例を示す図である。環境情報データベース353は、環境情報配布サーバ101から受信した環境情報を記録するデータベースであり、基本情報601と計測データ602を含む。基本情報601は、地域603、測定日604を含み、計測データ602は平均気温605、積雪量606、降水量607を含む。なお、計測データ602は、日照時間、風速、湿度、気圧、紫外線量等の情報を含んでもよい。また、積雪量606の代わりもしくはこれに加えて降雪量を用いてもよい。 Next, FIG. 4 is a diagram showing an example of the configuration of the environmental information database 353 used in this embodiment and embodiment 2. The environmental information database 353 is a database that records environmental information received from the environmental information distribution server 101, and includes basic information 601 and measurement data 602. The basic information 601 includes an area 603 and a measurement date 604, and the measurement data 602 includes an average temperature 605, an amount of snowfall 606, and an amount of precipitation 607. The measurement data 602 may also include information such as hours of sunshine, wind speed, humidity, air pressure, and amount of ultraviolet rays. The amount of snowfall may also be used instead of or in addition to the amount of snowfall 606.

ここで、地域603は、環境情報の計測地域である。地域603に記録される地域区分は、例えば都道府県や市、区、町、村など任意の地域区分でよい。測定日604は、環境情報の測定日である。平均気温605は、観測気温の一日の平均値である。積雪量606は、24時間積雪量である。降水量607は、24時間降水量である。 Here, region 603 is the measurement region of the environmental information. The region division recorded in region 603 may be any region division, such as prefecture, city, ward, town, or village. Measurement date 604 is the date on which the environmental information was measured. Average temperature 605 is the average value of the observed temperature for the day. Snowfall amount 606 is the amount of snowfall over 24 hours. Precipitation amount 607 is the amount of precipitation over 24 hours.

次に、図5は、本実施例及び実施例2で用いられる補正量データベース355の構成例を示す図である。補正量データベース355は、補正量計算部35が計算する、社会参加情報の補正量を記録するデータベースであり、基本情報701と計測データ702を含む。基本情報701は、ユーザID703、測定日704、地域705を含み、計測データ702は、歩数補正量706、移動距離補正量707、移動時間補正量708を含む。 Next, FIG. 5 is a diagram showing an example of the configuration of the correction amount database 355 used in this embodiment and embodiment 2. The correction amount database 355 is a database that records the correction amount of the social participation information calculated by the correction amount calculation unit 35, and includes basic information 701 and measurement data 702. The basic information 701 includes a user ID 703, a measurement date 704, and an area 705, and the measurement data 702 includes a step count correction amount 706, a movement distance correction amount 707, and a movement time correction amount 708.

ユーザID703は、ユーザに割り振られる識別番号である。測定日704は、社会参加情報の測定日である。地域705は、社会参加情報の計測地域である。歩数補正量706は、歩数506の補正量である。移動距離補正量707は、移動距離507の補正量である。移動時間補正量708は、移動時間508の補正量である。補正量の具体的な算出方法は図11において後述する。 The user ID 703 is an identification number assigned to the user. The measurement date 704 is the date on which the social participation information was measured. The area 705 is the area on which the social participation information was measured. The step count correction amount 706 is the correction amount for the step count 506. The movement distance correction amount 707 is the correction amount for the movement distance 507. The movement time correction amount 708 is the correction amount for the movement time 508. A specific method for calculating the correction amount will be described later with reference to FIG. 11.

次に、図6は、本実施例及び実施例2で用いられる補正社会参加情報データベース356の構成例を示す図である。補正社会参加情報データベース356は、社会参加情報補正部36が計算した補正社会参加情報を記録するデータベースであり、基本情報801と計測データ802を含む。基本情報801は、ユーザID803、測定日804、地域805を含み、計測データ802は、補正歩数806、補正移動距離807、補正移動時間808を含む。ここで、ユーザID803は、ユーザに割り振られる識別番号である。測定日804は、社会参加情報の測定日である。地域805は、社会参加情報が計測された地域である。補正歩数806は、補正後の歩数506である。補正移動距離807は、補正後の移動距離507である。補正移動時間808は、補正後の移動時間508である。補正社会参加情報の具体的な算出方法は図9において後述する。 Next, FIG. 6 is a diagram showing an example of the configuration of the corrected social participation information database 356 used in this embodiment and embodiment 2. The corrected social participation information database 356 is a database that records the corrected social participation information calculated by the social participation information correction unit 36, and includes basic information 801 and measurement data 802. The basic information 801 includes a user ID 803, a measurement date 804, and an area 805, and the measurement data 802 includes a corrected number of steps 806, a corrected moving distance 807, and a corrected moving time 808. Here, the user ID 803 is an identification number assigned to the user. The measurement date 804 is the date on which the social participation information was measured. The area 805 is the area where the social participation information was measured. The corrected number of steps 806 is the corrected number of steps 506. The corrected moving distance 807 is the corrected moving distance 507. The corrected moving time 808 is the corrected moving time 508. A specific method for calculating the corrected social participation information will be described later in FIG. 9.

次に、図7は、本実施例及び実施例2で用いられる介入割付情報データベース357の構成例を示す図である。介入割付情報データベース357は、施策ID901、施策名902、地域903、施策開始日時904、ユーザID905を含み、データ分析部38における分析に用いる、介入割付情報を記録する。ここで、施策ID901は、介入施策に割り振られる識別番号である。施策名902は、介入施策の名称である。地域903は、介入施策の実施地域である。施策開始日時904は、施策の開始日時であり、介入開始日時とも表現できる。ユーザID905は、ユーザに割り振られる識別番号であり、施策に参加したユーザIDを登録する。 Next, FIG. 7 is a diagram showing an example of the configuration of the intervention allocation information database 357 used in this embodiment and embodiment 2. The intervention allocation information database 357 includes a policy ID 901, a policy name 902, an area 903, a policy start date and time 904, and a user ID 905, and records intervention allocation information used for analysis in the data analysis unit 38. Here, the policy ID 901 is an identification number assigned to the intervention policy. The policy name 902 is the name of the intervention policy. The area 903 is the area where the intervention policy is implemented. The policy start date and time 904 is the start date and time of the policy, and can also be expressed as the intervention start date and time. The user ID 905 is an identification number assigned to a user, and registers the user ID of a user who participated in the policy.

次に、図8は、本実施例及び実施例2で用いられる要介護認定情報データベース358の構成例を示す図である。要介護認定情報データベース358は、ユーザID1001、氏名1002、生年月日1003、性別1004、被保険者番号1005、認定日1006、要介護状態区分1007を含む要介護認定情報を記録する。そして、要介護認定情報は、リスク予測モデル生成部37における分析に用いられる。なお、要介護状態区分1007は、要介護認定区分とも表現できる。 Next, FIG. 8 is a diagram showing an example of the configuration of the nursing care certification information database 358 used in this embodiment and embodiment 2. The nursing care certification information database 358 records nursing care certification information including a user ID 1001, a name 1002, a date of birth 1003, a gender 1004, an insured person number 1005, a certification date 1006, and a nursing care certification status category 1007. The nursing care certification information is used for analysis in the risk prediction model generation unit 37. The nursing care status category 1007 can also be expressed as a nursing care certification category.

ここで、ユーザID1001は、ユーザに割り振られる識別番号であり、要介護認定を受けたユーザのユーザIDを登録する。氏名1002は、ユーザの個人名である。生年月日1003は、ユーザの生年月日である。性別1004は、ユーザの性別である。被保険者番号1005は、ユーザの被保険者番号である。認定日1006は、ユーザが要介護状態区分1007を認定された日付である。要介護状態区分1007は、ユーザの要介護状態区分であり、要介護1、要介護2、要介護3、要介護4、要介護5を要素とする。また、要支援1、要支援2を要素に加えてもよい。 Here, user ID 1001 is an identification number assigned to a user, and the user ID of a user who has received nursing care certification is registered. Name 1002 is the user's personal name. Date of birth 1003 is the user's date of birth. Gender 1004 is the user's gender. Insured person number 1005 is the user's insured person number. Certification date 1006 is the date on which the user was certified in nursing care status category 1007. Nursing care status category 1007 is the user's nursing care status category, and its elements are nursing care 1, nursing care 2, nursing care 3, nursing care 4, and nursing care 5. Support required 1 and support required 2 may also be added as elements.

また、ユーザID401、ユーザID503、ユーザID703、ユーザID803、ユーザID905、及びユーザID1001は、同一のユーザに対しては同一のものが付与される。したがって、ユーザID401、ユーザID503、ユーザID703、ユーザID803、ユーザID905、及びユーザID1001を用いて、以下のように検索することが可能になる。つまり、ユーザ管理情報データベース351、社会参加情報データベース352、補正量データベース355、補正社会参加情報データベース356、介入割付情報データベース357及び要介護認定情報データベース358から以下の情報が検索される。
同一ユーザのユーザ管理情報
社会参加情報
補正量
補正社会参加情報
介入割付情報
要介護認定情報
以上でデータベースの説明を終わり、次に、本実施例における処理について、説明する。図9は、本実施例における社会参加情報分析の例を示すシーケンス図である。以下、図9の各ステップの処理について説明する。なお、以下の説明では、社会参加行動分析サーバ301での処理における処理主体として、図15に示す各部を用いる。
Furthermore, the same user is assigned the same user ID 401, user ID 503, user ID 703, user ID 803, user ID 905, and user ID 1001. Therefore, it is possible to perform the following search using user ID 401, user ID 503, user ID 703, user ID 803, user ID 905, and user ID 1001. That is, the following information is searched from the user management information database 351, social participation information database 352, correction amount database 355, corrected social participation information database 356, intervention allocation information database 357, and nursing care certification information database 358.
User management information of the same user Social participation information Correction amount Corrected social participation information Intervention allocation information Nursing care certification information This concludes the explanation of the database, and next, the processing in this embodiment will be explained. Fig. 9 is a sequence diagram showing an example of social participation information analysis in this embodiment. The processing of each step in Fig. 9 will be explained below. In the following explanation, the parts shown in Fig. 15 are used as the processing subjects in the processing in the social participation behavior analysis server 301.

(図9:ステップS1)
まず、ユーザ利用端末201は、入出力装置202を介して、ユーザからユーザ登録申請の入力を受け付ける。そして、ユーザ利用端末201は、通信I/F205を介して、受け付けたユーザ登録申請に応じたユーザ申請情報を、社会参加行動分析サーバ301に送信する。
(Figure 9: Step S1)
First, the user terminal 201 accepts input of a user registration application from the user via the input/output device 202. Then, the user terminal 201 transmits user application information corresponding to the accepted user registration application to the social participation behavior analysis server 301 via the communication I/F 205.

(図9:ステップS2)
次に、社会参加行動分析サーバ301の入力部31は、ユーザ利用端末201からユーザ登録申請情報を受信する。また、社会参加情報特定部33等が、ユーザ登録申請情報に応じて、ユーザ管理情報データベース351に格納されたユーザ管理情報を更新する。そして、出力部32が、登録完了した旨をユーザ利用端末201に通知する。具体的なユーザ管理情報の更新は、ユーザ登録申請情報に対してユーザID401を割り当て、ユーザ管理情報データベース351にエントリを追加し、氏名402、生年月日403、性別404、住所405、メールアドレス406を登録することになる。
(FIG. 9: Step S2)
Next, the input unit 31 of the social participation behavior analysis server 301 receives the user registration application information from the user terminal 201. Furthermore, the social participation information identification unit 33 and the like update the user management information stored in the user management information database 351 in accordance with the user registration application information. Then, the output unit 32 notifies the user terminal 201 that registration is complete. Specifically, the user management information is updated by assigning a user ID 401 to the user registration application information, adding an entry to the user management information database 351, and registering the name 402, date of birth 403, gender 404, address 405, and email address 406.

(図9:ステップS3)
また、ユーザ利用端末201は、通信I/F205により登録完了通知を受信する。また、登録完了通知の受信やセンサ情報収集プログラム207の起動を条件に、演算装置203がセンサ情報収集プログラム207に従って、センサ情報の計測を開始する。そして、演算装置203がセンサ情報収集プログラム207に従って、計測したセンサ情報をセンサ情報データベース209に格納する。具体的には、演算装置203がセンサ情報収集プログラム207に従って、行動情報センサ204を制御し、センサ情報を計測し、これら計測したセンサ情報をセンサ情報データベース209に登録する。
(Figure 9: Step S3)
Furthermore, the user terminal 201 receives a registration completion notification via the communication I/F 205. Furthermore, on condition that the registration completion notification is received or the sensor information collection program 207 is started, the calculation device 203 starts measuring sensor information in accordance with the sensor information collection program 207. Then, the calculation device 203 stores the measured sensor information in the sensor information database 209 in accordance with the sensor information collection program 207. Specifically, the calculation device 203 controls the behavior information sensor 204 in accordance with the sensor information collection program 207 to measure sensor information and registers the measured sensor information in the sensor information database 209.

(図9:ステップS4)
ユーザ利用端末201は、センサ情報データベース209に保存したセンサ情報を任意のタイミングで社会参加行動分析サーバ301に送信する。具体的には、演算装置203がセンサ情報収集プログラム207に従って、周期的にセンサ情報を抽出し、これを通信I/F205を介して送信する。周期的な送信には、例えば、毎日同時刻に送信することが含まれる。
(Figure 9: Step S4)
The user terminal 201 transmits the sensor information stored in the sensor information database 209 to the social participation behavior analysis server 301 at any timing. Specifically, the computing device 203 periodically extracts the sensor information in accordance with the sensor information collection program 207 and transmits it via the communication I/F 205. Periodic transmission includes, for example, transmitting the sensor information at the same time every day.

(図9:ステップS5)
また、社会参加行動分析サーバ301の入力部31は、ユーザ利用端末201からセンサ情報を受信する。そして、社会参加情報特定部33が、受信したセンサ情報から社会参加情報を特定する。また、社会参加情報特定部33は、特定された社会参加情報により、社会参加情報データベース352を更新する。具体的には、社会参加情報特定部33は、センサ情報に含まれる加速度情報及び位置情報から、歩数、移動距離、移動時間を抽出する。続いて、社会参加情報特定部33は、社会参加情報データベース352にエントリを追加し、抽出された各項目を、ユーザID503、測定日504、地域505、歩数506、移動距離507、移動時間508を登録する。なお、社会参加情報データベース352に登録する地域505を決定する方法として、任意の方法を用いることができる。例えば、ユーザ利用端末201が計測した位置情報の重心から割り出した住所を用いる方法や、ユーザ管理情報データベース351を参照し、住所405を用いる方法などが考えられる。
(FIG. 9: Step S5)
The input unit 31 of the social participation behavior analysis server 301 receives sensor information from the user terminal 201. The social participation information identification unit 33 identifies the social participation information from the received sensor information. The social participation information identification unit 33 updates the social participation information database 352 with the identified social participation information. Specifically, the social participation information identification unit 33 extracts the number of steps, the movement distance, and the movement time from the acceleration information and the position information included in the sensor information. Next, the social participation information identification unit 33 adds an entry to the social participation information database 352, and registers the extracted items, the user ID 503, the measurement date 504, the area 505, the number of steps 506, the movement distance 507, and the movement time 508. Note that any method can be used as a method for determining the area 505 to be registered in the social participation information database 352. For example, a method of using an address calculated from the center of gravity of the position information measured by the user terminal 201, or a method of using the address 405 by referring to the user management information database 351 can be considered.

なお、ステップS5における社会参加情報の特定を、以下のとおり実行してもよい。まず、ユーザ利用端末201が社会参加情報を特定し、この社会参加情報を、ユーザ利用端末201から社会参加行動分析サーバ301に送信してもよい。 The identification of the social participation information in step S5 may be performed as follows. First, the user terminal 201 may identify the social participation information, and then transmit the social participation information from the user terminal 201 to the social participation behavior analysis server 301.

(図9:ステップS6)
また、社会参加行動分析サーバ301は、環境情報配布サーバ101に、環境情報の要求を行う。このために、出力部32が、環境情報配布サーバ101に、環境情報要求を周期的に送信する。周期的な送信には、例えば、毎日同時刻の送信が含まれる。このように、ステップS4と本ステップの周期を合わせることが望ましい。
(FIG. 9: Step S6)
Furthermore, the social participation behavior analysis server 301 requests environmental information from the environmental information distribution server 101. For this purpose, the output unit 32 periodically transmits an environmental information request to the environmental information distribution server 101. Periodic transmission includes, for example, transmission at the same time every day. In this way, it is desirable to match the period of step S4 with that of this step.

(図9:ステップS7)
また、環境情報配布サーバ101の通信I/F106が、社会参加行動分析サーバ301からの環境情報要求を受信する。そして、演算装置102が、環境情報要求に応じた環境情報を、環境情報データベース105から読み出す。この結果、通信I/F106が、読み出された環境情報を、社会参加行動分析サーバ301に送信する。
(Figure 9: Step S7)
Furthermore, the communication I/F 106 of the environmental information distribution server 101 receives an environmental information request from the social participation behavior analysis server 301. Then, the computing device 102 reads environmental information corresponding to the environmental information request from the environmental information database 105. As a result, the communication I/F 106 transmits the read environmental information to the social participation behavior analysis server 301.

この結果、社会参加行動分析サーバ301の入力部31は、環境情報を受信する。そして、モデル生成部34が、受信した環境情報に応じて、環境情報データベース353を更新する。具体的には、モデル生成部34は、環境情報データベース353にエントリを追加し、受信した環境情報に基づいて地域603、測定日604、平均気温605、積雪量606、降水量607を登録する。 As a result, the input unit 31 of the social participation behavior analysis server 301 receives the environmental information. The model generation unit 34 then updates the environmental information database 353 in accordance with the received environmental information. Specifically, the model generation unit 34 adds an entry to the environmental information database 353, and registers the region 603, measurement date 604, average temperature 605, snowfall amount 606, and precipitation amount 607 based on the received environmental information.

(図9:ステップS8)
続いて、社会参加行動分析サーバ301のモデル生成部34は、任意のタイミングで回帰モデルを生成する。この回帰モデルは、対応する社会参加情報の種類毎に作成される。そして、モデル生成部34は、作成された回帰モデルに応じて、回帰モデルデータベース354を更新する。任意のタイミングとしては、例えば、前回のモデル生成実行から一定期間経過後とすることが含まれる。以下、この回帰モデルの生成の詳細を、図10を用いて説明する。図10は、本実施例における回帰モデルの生成処理の一例を説明するフローチャートである。
(Figure 9: Step S8)
Next, the model generation unit 34 of the social participation behavior analysis server 301 generates a regression model at an arbitrary timing. This regression model is created for each type of corresponding social participation information. Then, the model generation unit 34 updates the regression model database 354 according to the created regression model. The arbitrary timing includes, for example, a certain period of time after the previous execution of model generation. Hereinafter, the details of the generation of this regression model will be described with reference to FIG. 10. FIG. 10 is a flowchart for explaining an example of the generation process of the regression model in this embodiment.

(図10:ステップS20)
モデル生成部34は、社会参加情報データベース352から、対象となる社会参加情報を読み出す。例えば、前回のモデル生成実行以降に社会参加情報データベース352に格納された社会参加情報が読み出される。
(図10:ステップS21)
モデル生成部34は、環境情報データベース353からステップS21で読み出された社会参加情報に該当する環境情報を読み出す。ここで、本実施例における社会参加情報に該当する環境情報とは、それぞれの地域(505や603)及び測定日(504や604)のうち、少なくとも一方が一致する環境情報を示す。なお、ステップS20とステップS21の処理順序は問わない。ステップS21を先に行う場合、ステップS20では、所定条件に従って読み出された環境情報に該当する社会参加情報が読み出される。ここで、所定条件には、前回のモデル生成実行以降に登録されたことが含まれる。またさらに、モデル生成部34が、所定条件を特定し、これに応じてステップS20及びステップS21を実行してもよい。
(FIG. 10: Step S20)
The model generation unit 34 reads out the target social participation information from the social participation information database 352. For example, the social participation information stored in the social participation information database 352 after the previous execution of model generation is read out.
(FIG. 10: Step S21)
The model generation unit 34 reads out environmental information corresponding to the social participation information read out in step S21 from the environmental information database 353. Here, the environmental information corresponding to the social participation information in this embodiment refers to environmental information in which at least one of the respective regions (505 or 603) and the measurement date (504 or 604) matches. The order of processing steps S20 and S21 does not matter. If step S21 is performed first, in step S20, social participation information corresponding to the environmental information read out according to a predetermined condition is read out. Here, the predetermined condition includes having been registered since the previous execution of model generation. Furthermore, the model generation unit 34 may specify a predetermined condition and execute steps S20 and S21 accordingly.

(図10:ステップS22)
次に、モデル生成部34は、読み出した社会参加情報と環境情報の結合を行う。具体的には、モデル生成部34は、社会参加情報の測定日504(測定日604に対応)と地域505(地域603に対応)をキーとして環境情報を特定し、社会参加情報と特定された環境情報の内部結合を行い、結合データを生成する。なお、ステップS20やステップS21において、測定日や地域が1種類である場合には、これをキーとする環境情報の特定は不要となる。また、モデル生成部34は、環境情報の測定日や地域をキーにして、社会参加情報を特定してもよい。さらに、ステップS20やステップS21の該当する社会参加情報や環境情報の特定を省略してもよい。
(FIG. 10: Step S22)
Next, the model generation unit 34 combines the read social participation information with the environmental information. Specifically, the model generation unit 34 identifies the environmental information using the measurement date 504 (corresponding to the measurement date 604) and the region 505 (corresponding to the region 603) of the social participation information as keys, and performs an internal combination of the social participation information and the identified environmental information to generate combined data. Note that in step S20 or step S21, if there is only one type of measurement date or region, it is not necessary to identify the environmental information using this as a key. Also, the model generation unit 34 may identify the social participation information using the measurement date or region of the environmental information as a key. Furthermore, the identification of the corresponding social participation information or environmental information in step S20 or step S21 may be omitted.

本ステップでは、結合元を環境情報、結合先を社会参加情報として内部結合を行うため、結合データのエントリ数は、読み出した社会参加情報のエントリ数と同じになる。そして、結合データのカラムは、ユーザID503、測定日504、地域505、歩数506、移動距離507、移動時間508、平均気温605、積雪量606、降水量607となる。 In this step, an internal join is performed with the source being environmental information and the destination being social participation information, so the number of entries in the joined data will be the same as the number of entries in the social participation information read out. The columns of the joined data will be user ID 503, measurement date 504, area 505, number of steps 506, distance traveled 507, travel time 508, average temperature 605, amount of snowfall 606, and amount of precipitation 607.

(図10:ステップS23)
また、モデル生成部34は、結合データを用いて、環境情報に対する社会参加情報の回帰モデルを、社会参加行動の種類毎に生成する。具体的には、モデル生成部34は、ステップS22で生成した結合データを用いて、以下の(1)~(3)に示す社会参加行動の種類毎の回帰モデルを作成する。
(1)目的変数を歩数506、説明変数を平均気温605と積雪量606と降水量607とした回帰モデル、
(2)目的変数を移動距離507、説明変数を平均気温605と積雪量606と降水量607とした回帰モデル、
(3)目的変数を移動時間508、説明変数を平均気温605と積雪量606と降水量607とした回帰モデル。
(FIG. 10: step S23)
Furthermore, the model generation unit 34 uses the combined data to generate a regression model of the social participation information against the environmental information for each type of social participation behavior. Specifically, the model generation unit 34 uses the combined data generated in step S22 to create a regression model for each type of social participation behavior shown in the following (1) to (3).
(1) A regression model in which the objective variable is the number of steps 506 and the explanatory variables are the average temperature 605, the amount of snowfall 606, and the amount of precipitation 607;
(2) A regression model in which the objective variable is the travel distance 507 and the explanatory variables are the average temperature 605, the amount of snowfall 606, and the amount of precipitation 607;
(3) A regression model in which the objective variable is travel time 508 and the explanatory variables are average temperature 605, snowfall amount 606, and precipitation amount 607.

なお、回帰モデルの種類としては、任意の回帰モデルを用いることができる。例えば、線形回帰モデル、ニューラルネットワーク、ランダムフォレスト、サポートベクトルマシン、勾配ブースティング木などが用いられる。このように、計測データに基づき、社会参加情報の種類毎に回帰モデルを生成することで、環境情報と各社会参加情報の未知の関係を、データに基づいて定量的かつ客観的に捉えることが可能となる。この結果、分析精度と信頼性の向上が期待できる。 Any type of regression model can be used. For example, a linear regression model, a neural network, a random forest, a support vector machine, or a gradient boosting tree can be used. In this way, by generating a regression model for each type of social participation information based on measurement data, it becomes possible to quantitatively and objectively grasp the unknown relationship between environmental information and each type of social participation information based on the data. As a result, it is expected that the accuracy and reliability of the analysis will improve.

なお、回帰モデルの説明変数として、人々の社会参加行動に影響を与える情報を加えてもよい。このような情報には、年齢、性別、生体情報などのユーザの基本情報や、計測日が平日、休日、祝日のどれに該当するかといった暦に関する情報や、感染症パンデミック発生時の新規感染者数や重症患者数などが含まれる。また、社会参加行動は地域によって差があることを考慮し、地域505に基づいて、地域ごとに回帰モデルを生成し、以降の分析に用いてもよい。 In addition, information that influences people's social participation behavior may be added as an explanatory variable of the regression model. Such information includes basic information about the user, such as age, gender, and biometric information, calendar information such as whether the measurement date is a weekday, weekend, or holiday, and the number of new infections and serious patients in the event of an infectious disease pandemic. Also, taking into account that social participation behavior differs by region, a regression model may be generated for each region based on region 505 and used in subsequent analyses.

(図10:ステップS24)
また、モデル生成部34は、生成した回帰モデルに基づいて、回帰モデルデータベース354を更新する。以上で、図10の説明を終わり、図9の説明に戻る。
(FIG. 10: Step S24)
Furthermore, the model generating unit 34 updates the regression model database 354 based on the generated regression model. This completes the explanation of Fig. 10, and we will return to the explanation of Fig. 9.

(図9:ステップS9)
また、補正量計算部35は、回帰モデルの生成(ステップS8)の実行タイミングに依らず、任意のタイミングで、社会参加情報の補正量計算を実行し、補正量データベース355を更新することができる。補正量計算部35は、周期的に、例えば、毎日同時刻に補正量計算を実行し、補正量データベース355を更新する。ここで、本ステップでの補正量計算の詳細を、図11を用いて説明する。以下、図11は、本実施例及び実施例2における補正量の計算処理の一例を説明するフローチャートである。
(FIG. 9: Step S9)
Furthermore, the correction amount calculation unit 35 can execute the correction amount calculation of the social participation information at any timing, regardless of the execution timing of the generation of the regression model (step S8), and update the correction amount database 355. The correction amount calculation unit 35 executes the correction amount calculation periodically, for example, at the same time every day, and updates the correction amount database 355. Here, the details of the correction amount calculation in this step will be described with reference to FIG. 11. FIG. 11 is a flowchart for explaining an example of the calculation process of the correction amount in this embodiment and embodiment 2.

(図11:ステップS30)
補正量計算部35は、回帰モデルデータベース354から、作成された社会参加行動毎に、回帰モデルを読み出す。
(FIG. 11: Step S30)
The correction amount calculation unit 35 reads out a regression model from the regression model database 354 for each created social participation behavior.

(図11:ステップS31)
補正量計算部35は、読み出した回帰モデルに、基準となる環境情報(以下、基準環境情報)を代入し、出力を計算する。具体的には、補正量計算部35は、(数1)、(数2)、(数3)に従って、それぞれ出力S0、D0、T0を計算する。(数1)、(数2)、(数3)において、fは歩数506を目的変数とした回帰モデルの関数、gは移動距離507を目的変数とした回帰モデルの関数、hは移動時間508を目的変数とした回帰モデルの関数である。X0、Y0、Z0は基準環境情報であり、それぞれ、任意の平均気温605、積雪量606、降水量607の値を設定する。例えば、X0=20℃、Y0=0mm、Z0=0mmと設定する。
(FIG. 11: Step S31)
The correction amount calculation unit 35 substitutes the reference environmental information (hereinafter, reference environmental information) into the read regression model to calculate the output. Specifically, the correction amount calculation unit 35 calculates the outputs S0, D0, and T0 according to (Equation 1), (Equation 2), and (Equation 3), respectively. In (Equation 1), (Equation 2), and (Equation 3), f is a function of a regression model with the number of steps 506 as the objective variable, g is a function of a regression model with the travel distance 507 as the objective variable, and h is a function of a regression model with the travel time 508 as the objective variable. X0, Y0, and Z0 are reference environmental information, and arbitrary values of the average temperature 605, snowfall amount 606, and precipitation amount 607 are set, respectively. For example, X0=20° C., Y0=0 mm, and Z0=0 mm are set.

S0 = f(X0,Y0,Z0) ・・・(数1)
D0 = g(X0,Y0,Z0) ・・・(数2)
T0 = h(X0,Y0,Z0) ・・・(数3)
(図11:ステップS32)
補正量計算部35は、社会参加情報データベース352から、前回補正量計算を実行して以降に、新たに追加された社会参加情報を読み出す。
S0 = f(X0, Y0, Z0) ... (Equation 1)
D0 = g(X0, Y0, Z0) ... (Equation 2)
T0 = h(X0,Y0,Z0)...(Math. 3)
(FIG. 11: Step S32)
The correction amount calculation unit 35 reads out from the social participation information database 352 the social participation information that has been newly added since the previous correction amount calculation was performed.

(図11:ステップS33)
補正量計算部35は、環境情報データベース353から、ステップS32で読み出された社会参加情報に該当する環境情報を読み出す。なお、ステップS32とステップS33の処理順序は問わない。ステップS33を先に行う場合、ステップS32では、所定条件に従って読み出された環境情報に該当する社会参加情報が読み出される。
(FIG. 11: step S33)
The correction amount calculation unit 35 reads out environmental information corresponding to the social participation information read out in step S32 from the environmental information database 353. The order of processing steps S32 and S33 does not matter. If step S33 is performed first, social participation information corresponding to the environmental information read out according to a predetermined condition is read out in step S32.

(図11:ステップS34)
ステップS22と同一処理であるため、説明を省略する。
(FIG. 11: Step S34)
Since this is the same process as step S22, the explanation will be omitted.

(図11:ステップS35)
補正量計算部35は、読み出した回帰モデルに、ステップS34で得られた結合データを代入し、出力を計算する。具体的には、補正量計算部35は、(数4)、(数5)、(数6)に従って出力S、D、Tを計算する。(数4)、(数5)、(数6)において、X、Y、Zは観測された環境情報であり、Xは平均気温605、Yは積雪量606、Zは降水量607である。
(FIG. 11: Step S35)
The correction amount calculation unit 35 substitutes the combined data obtained in step S34 into the read regression model and calculates the output. Specifically, the correction amount calculation unit 35 calculates the outputs S, D, and T according to (Equation 4), (Equation 5), and (Equation 6). In (Equation 4), (Equation 5), and (Equation 6), X, Y, and Z are observed environmental information, X is the average temperature 605, Y is the amount of snowfall 606, and Z is the amount of precipitation 607.

S = f(X,Y,Z) ・・・(数4)
D = g(X,Y,Z) ・・・(数5)
T = h(X,Y,Z) ・・・(数6)
(図11:ステップS36)
補正量計算部35は、ステップS31の処理結果とステップS35の処理結果に基づいて、補正量を計算する。具体的には、補正量計算部35は、(数7)、(数8)、(数9)に従って歩数補正量706(ΔS)、移動距離補正量707(ΔD)、移動時間補正量708(ΔT)を計算する。
S = f(X,Y,Z)...(Math. 4)
D = g(X,Y,Z)...(Math. 5)
T = h(X,Y,Z)...(Math. 6)
(FIG. 11: Step S36)
The correction amount calculation unit 35 calculates the correction amount based on the processing results of steps S31 and S35. Specifically, the correction amount calculation unit 35 calculates the correction amount based on the processing results of steps S31 and S35 using Equation 7, Equation 8, and Equation 9. According to (Equation 9), a step number correction amount 706 (ΔS), a movement distance correction amount 707 (ΔD), and a movement time correction amount 708 (ΔT) are calculated.

ΔS = S0 - S ・・・(数7)
ΔD = D0 - D ・・・(数8)
ΔT = T0 - T ・・・(数9)
(図11:ステップS37)
補正量計算部35は、ステップS36で計算した補正量に基づいて、補正量データベース355を更新する。具体的には、補正量計算部35は、補正量データベース355にエントリを追加し、ユーザID703、測定日704、地域705、歩数補正量706、移動距離補正量707、移動時間補正量708を登録する。なお、モデル生成(ステップS8)実行し、最初の補正量計算(ステップS9)を実行する場合、補正量計算部35は、社会参加情報データベース352に登録されている各社会参加情報について補正量計算を実行してもよい。この際、補正量計算部35は、補正量データベース355に登録されている各エントリを更新することになる。この更新対象は、全ての社会参加情報(エントリ)としてもよい。
ΔS = S0 - S ... (Math. 7)
ΔD = D0 - D...(Math. 8)
ΔT = T0 - T...(Equation 9)
(FIG. 11: Step S37)
The correction amount calculation unit 35 updates the correction amount database 355 based on the correction amount calculated in step S36. Specifically, the correction amount calculation unit 35 adds an entry to the correction amount database 355 and updates the user ID 703. The measurement date 704, the area 705, the step count correction amount 706, the movement distance correction amount 707, and the movement time correction amount 708 are registered. In addition, the model generation (step S8) is executed, and the initial correction amount calculation (step S9) is executed. In this case, the correction amount calculation unit 35 may execute a correction amount calculation for each piece of social participation information registered in the social participation information database 352. Each registered entry will be updated. This update may be applied to all social participation information (entries).

また、補正量は、(数7)、(数8)、(数9)のように、基準環境情報下で計測される社会参加情報の予測値(S0、D0、T0)と、実際に観測された環境情報下で計測される社会参加情報の予測値(S、D、T)の差によって計算される。つまり、補正量とは、基準環境情報と実際の環境情報の差が社会参加情報に与える影響を表す数量と表すこともできる。 The correction amount is calculated as the difference between the predicted value (S0, D0, T0) of the social participation information measured under the reference environmental information and the predicted value (S, D, T) of the social participation information measured under the actually observed environmental information, as shown in (Equation 7), (Equation 8), and (Equation 9). In other words, the correction amount can also be expressed as a quantity that represents the impact that the difference between the reference environmental information and the actual environmental information has on the social participation information.

以上の補正量の計算は、予め定められた基準(絶対基準)を設け、少なくとも1つの期間の社会参加情報を補正している。さらに、絶対的な基準ではなく、複数の所定期間(例えば、周期)のうち、第1の期間の社会参加情報を、第2の期間の社会参加情報に対応させるような補正を行ってもよい。つまり、第2の期間の社会参加情報を基準とする相対的な補正を行ってもよい。また、第1の期間や第2の期間は、それぞれ介入前後のいずれかの期間(周期)を示すことになるが、いずれを前期間、後期間としてもよい。以上で、図11の説明を終わり、図9の説明に戻る。 The calculation of the correction amount above involves setting a predetermined standard (absolute standard) and correcting the social participation information for at least one period. Furthermore, rather than using an absolute standard, a correction may be made such that the social participation information for a first period out of a number of predetermined periods (for example, cycles) corresponds to the social participation information for a second period. In other words, a relative correction may be made using the social participation information for the second period as the standard. Furthermore, the first period and the second period each indicate a period (cycle) either before or after the intervention, but either may be the previous period or the subsequent period. This concludes the explanation of FIG. 11, and we return to the explanation of FIG. 9.

(図9:ステップS10)
社会参加情報補正部36は、補正量により、社会参加情報の補正を実施する。そして、社会参加情報補正部36は、補正社会参加情報データベース356を更新する。具体的には、社会参加情報補正部36は、社会参加情報データベース352から社会参加情報を読み出し、補正量データベース355から補正量を読み出す。次に、社会参加情報補正部36は、読み出した社会参加情報と補正量を、ユーザID503(ユーザID703に対応)と測定日504(測定日704に対応)をキーとして対応付ける。そして、社会参加情報補正部36は、対応付けられたユーザID503、及び測定日504毎に歩数506と歩数補正量706の和をとり、補正歩数806を計算する。
(FIG. 9: Step S10)
The social participation information correction unit 36 corrects the social participation information using the correction amount. Then, the social participation information correction unit 36 updates the corrected social participation information database 356. Specifically, the social participation information correction unit 36 reads out the social participation information from the social participation information database 352, and reads out the correction amount from the correction amount database 355. Next, the social participation information correction unit 36 associates the read out social participation information and the correction amount with the user ID 503 (corresponding to the user ID 703) and the measurement date 504 (corresponding to the measurement date 704) as keys. Then, the social participation information correction unit 36 calculates the sum of the number of steps 506 and the step number correction amount 706 for each associated user ID 503 and measurement date 504, and calculates the corrected number of steps 806.

また、同様にして、社会参加情報補正部36は、移動距離507と移動距離補正量707の和をとり、補正移動距離807を計算する。また、同様にして、社会参加情報補正部36は、移動時間508と移動時間補正量708の和をとり、補正移動時間808を計算する。以上のように、社会参加情報補正部36は、社会参加行動の種類毎に、補正社会参加情報を計算することになる。 Similarly, the social participation information correction unit 36 sums the movement distance 507 and the movement distance correction amount 707 to calculate the corrected movement distance 807. Similarly, the social participation information correction unit 36 sums the movement time 508 and the movement time correction amount 708 to calculate the corrected movement time 808. As described above, the social participation information correction unit 36 calculates the corrected social participation information for each type of social participation behavior.

そして、社会参加情報補正部36は、補正社会参加情報データベース356にエントリを追加し、ユーザID803、測定日803、地域805、補正歩数806、補正移動距離807、補正移動時間808を登録する。例えば、社会参加情報補正部36は、ユーザID503がu001、測定日504が2021/11/1であるエントリの場合、歩数506は8000歩、歩数補正量706は+200歩であるため、補正歩数806には8200歩を登録する。同様に、移動距離507は15km、移動距離補正量707は+1.2kmでるため、社会参加情報補正部36は、補正移動距離807には16.2kmを登録する。また、移動時間508は120分、移動時間補正量708は+12分であるため、社会参加情報補正部36は、補正移動時間808には132分を登録する。 Then, the social participation information correction unit 36 adds an entry to the corrected social participation information database 356 and registers the user ID 803, measurement date 803, area 805, corrected number of steps 806, corrected movement distance 807, and corrected movement time 808. For example, in the case of an entry in which the user ID 503 is u001 and the measurement date 504 is 2021/11/1, the number of steps 506 is 8000 steps and the step number correction amount 706 is +200 steps, so the social participation information correction unit 36 registers 8200 steps in the corrected number of steps 806. Similarly, the movement distance 507 is 15 km and the movement distance correction amount 707 is +1.2 km, so the social participation information correction unit 36 registers 16.2 km in the corrected movement distance 807. Additionally, since the travel time 508 is 120 minutes and the travel time correction amount 708 is +12 minutes, the social participation information correction unit 36 registers 132 minutes as the corrected travel time 808.

このように、社会参加情報補正部36は、環境情報に基づいて、社会参加情報の補正を行う。これにより、社会参加情報の計測環境が異なるデータを用いた分析が可能となる。例えば、計測時期が異なるデータや、計測場所が異なるデータは、データによって計測時の環境が大きく異なるが、補正を施すことによって、計測環境が異なるデータ間の比較が可能となり、分析精度と信頼性の向上につながる。 In this way, the social participation information correction unit 36 corrects the social participation information based on the environmental information. This makes it possible to perform analysis using data on social participation information with different measurement environments. For example, data measured at different times or in different locations will have significantly different environments at the time of measurement depending on the data, but by applying correction, it becomes possible to compare data measured in different environments, leading to improved analytical accuracy and reliability.

(図9:ステップS11)
以上のステップS10までの処理で、一旦社会参加情報の特定やその補正を終了する。以下、少なくとも補正社会参加情報を用いた分析を行うが、これらは社会参加情報の特定やその補正とは別タイミングで実行することが想定される。但し、そのタイミングは限定されない。また、以下の処理は省略してもよい。
(FIG. 9: Step S11)
The above processing up to step S10 concludes the identification and correction of the social participation information. Below, an analysis is performed using at least the corrected social participation information, but it is assumed that this is performed at a different timing from the identification and correction of the social participation information. However, the timing is not limited. Also, the following processing may be omitted.

リスク予測モデル生成部37は、任意のタイミングでリスク予測モデルを生成する。そして、リスク予測モデル生成部37は、生成されたリスク予測モデルにより、リスク予測モデルデータベース359を更新する。例えば、リスク予測モデル生成部37は、新たな要介護認定情報を取得し、要介護認定情報データベース358が更新されたタイミングでリスク予測モデル生成を実行する。以下、リスク予測モデル生成の詳細を説明する。 The risk prediction model generation unit 37 generates a risk prediction model at any timing. Then, the risk prediction model generation unit 37 updates the risk prediction model database 359 with the generated risk prediction model. For example, the risk prediction model generation unit 37 acquires new nursing care certification information and executes risk prediction model generation when the nursing care certification information database 358 is updated. Details of risk prediction model generation are described below.

まず、リスク予測モデル生成部37は、補正社会参加情報データベース356から、補正社会参加情報を読み出す。また、リスク予測モデル生成部37は、要介護認定情報データベース358から、要介護認定情報を読み出す。そして、リスク予測モデル生成部37は、補正社会参加情報と要介護認定情報を用いて、要介護リスク予測モデルを構築する。具体的には、リスク予測モデル生成部37は、要介護状態区分1007を目的変数とし、補正歩数806、補正移動距離807及び補正移動時間808を説明変数として、リスク予測モデルを生成する。 First, the risk prediction model generation unit 37 reads out corrected social participation information from the corrected social participation information database 356. The risk prediction model generation unit 37 also reads out nursing care certification information from the nursing care certification information database 358. The risk prediction model generation unit 37 then constructs a nursing care risk prediction model using the corrected social participation information and the nursing care certification information. Specifically, the risk prediction model generation unit 37 generates a risk prediction model using the nursing care state classification 1007 as the objective variable and the corrected number of steps 806, the corrected movement distance 807, and the corrected movement time 808 as explanatory variables.

また、リスク予測モデル生成部37は、生成したリスク予測モデルに基づいて、リスク予測モデルデータベース359を更新する。ここで生成されたリスク予測モデルは、補正歩数806と補正移動距離807と補正移動時間808を代入すると、3年以内に要介護と認定される確率を返すものである。なお、予測する期間は任意に設定できる。さらに、リスク予測モデルとしては、ロジスティック回帰、ニューラルネットワーク、ランダムフォレストなど、任意の分類モデルを用いることが可能である。 The risk prediction model generation unit 37 also updates the risk prediction model database 359 based on the generated risk prediction model. The risk prediction model generated here returns the probability of being certified as requiring nursing care within three years when the corrected number of steps 806, corrected movement distance 807, and corrected movement time 808 are substituted. The prediction period can be set arbitrarily. Furthermore, any classification model can be used as the risk prediction model, such as logistic regression, neural network, or random forest.

なお、これら分類モデルの説明変数として、ユーザの年齢、性別、生体情報、投薬情報、既往歴などの情報を加えてもよい。さらに、分類モデルの目的変数に、死亡情報、疾病罹患情報などを用いることで、死亡リスク予測モデルや疾病罹患リスク予測モデルなど、他のリスク予測モデルを構築してもよい。 In addition, information such as the user's age, sex, biological information, medication information, and medical history may be added as explanatory variables for these classification models. Furthermore, other risk prediction models, such as a mortality risk prediction model and a disease incidence risk prediction model, may be constructed by using mortality information, disease incidence information, and the like as objective variables for the classification models.

(図9:ステップS12)
ユーザ利用端末251は、入出力装置252を介して、ユーザから分析要求の入力を受け付けると、通信I/F254により、分析要求情報を社会参加行動分析サーバ301に送信する。分析要求情報には、ユーザが介入の効果を調べたい施策に対応する施策ID901が含まれる。
(FIG. 9: Step S12)
When the user terminal 251 receives an input of an analysis request from a user via the input/output device 252, the user terminal 251 transmits analysis request information to the social participation behavior analysis server 301 via the communication I/F 254. The analysis request information includes a policy ID 901 corresponding to a policy for which the user wants to examine the effect of intervention.

(図9:ステップS13)
データ分析部38は、ステップS12での受信があると、データ分析を実行する。以下、データ分析の詳細を説明する。まず、データ分析部38は、補正社会参加情報データベース356から、分析要求情報に応じた補正社会参加情報及び介入割付情報データベース357から、介入割付情報を読み出す。分析要求情報に応じた補正社会参加情報や介入割付情報とは、例えば、分析要求情報の施策ID901に対応する情報を指す。
(FIG. 9: Step S13)
When the data analysis unit 38 receives the data in step S12, it executes data analysis. The data analysis will be described in detail below. First, the data analysis unit 38 reads out corrected social participation information corresponding to the analysis request information from the corrected social participation information database 356 and intervention allocation information from the intervention allocation information database 357. The corrected social participation information and intervention allocation information corresponding to the analysis request information refer to, for example, information corresponding to the policy ID 901 of the analysis request information.

また、データ分析部38は、読み出された補正社会参加情報のうち、介入前に計測された補正社会参加情報と、介入後に計測された補正社会参加情報をそれぞれ抽出する。具体的には、データ分析部38は、ユーザID803(ユーザID905に対応)をキーとして補正社会参加情報と介入割付情報を対応付ける。そして、データ分析部38は、分析対象の施策ID901をフィールドに持つエントリから、測定日804が施策開始日時904以前のエントリと、測定日804が施策開始日時904以降のエントリを抽出する。 The data analysis unit 38 also extracts, from the read corrected social participation information, the corrected social participation information measured before the intervention and the corrected social participation information measured after the intervention. Specifically, the data analysis unit 38 associates the corrected social participation information with the intervention allocation information using the user ID 803 (corresponding to the user ID 905) as a key. Then, the data analysis unit 38 extracts, from the entries having the policy ID 901 to be analyzed in a field, entries whose measurement date 804 is before the policy start date/time 904 and entries whose measurement date 804 is after the policy start date/time 904.

なお、分析対象とする介入前の期間、及び、介入後の期間は、任意の期間でよい。例えば、介入前の期間として、介入開始日以前28日間を使用し、介入後の期間として、介入開始日以降28日間を設定する。 The pre-intervention period and post-intervention period to be analyzed may be any period. For example, the pre-intervention period is set to 28 days before the start of the intervention, and the post-intervention period is set to 28 days after the start of the intervention.

次に、データ分析部38は、リスク予測モデルデータベース359から、リスク予測モデルを読み出す。また、データ分析部38は、介入開始前に計測された補正社会参加情報と、介入開始後に計測された補正社会参加情報を、リスク予測モデルに代入する。そして、データ分析部38は、介入開始前のリスクスコアと介入開始後のリスクスコアをそれぞれ計算する。具体的には、データ分析部38は、以下に示す(数7)、(数8)に従って、介入開始前のリスクスコアRpreと介入開始後のリスクスコアRpostを計算する。(数7)、(数8)において、rはリスク予測モデルの関数を示す。また、Spreは介入開始前期間の補正歩数806を示す。また、Dpreは介入開始前期間の補正移動距離807を示す。また、Tpreは介入開始前期間の補正移動時間808を示す。また、Spostは介入開始後期間の補正歩数806を示す。また、Dpostは介入開始後期間の補正移動距離807を示す。さらに、Tpostは介入開始後期間の補正移動時間808を示す。 Next, the data analysis unit 38 reads out the risk prediction model from the risk prediction model database 359. The data analysis unit 38 also substitutes the corrected social participation information measured before the start of the intervention and the corrected social participation information measured after the start of the intervention into the risk prediction model. The data analysis unit 38 then calculates the risk score before the start of the intervention and the risk score after the start of the intervention, respectively. Specifically, the data analysis unit 38 calculates the risk score before the start of the intervention Rpre and the risk score after the start of the intervention Rpost according to the following (Equation 7) and (Equation 8). In (Equation 7) and (Equation 8), r indicates a function of the risk prediction model. Also, Spre indicates the corrected number of steps 806 in the period before the start of the intervention. Also, Dpre indicates the corrected moving distance 807 in the period before the start of the intervention. Also, Tpre indicates the corrected moving time 808 in the period before the start of the intervention. Also, Spost indicates the corrected number of steps 806 in the period after the start of the intervention. Also, Dpost indicates the corrected moving distance 807 in the period after the start of the intervention. Furthermore, Tpost indicates the corrected movement time 808 after the start of the intervention.

Rpre = r(Spre,Dpre,Tpre) ・・・(数7)
Rpost = r(Spost,Dpost,Tpost) ・・・(数8)
また、データ分析部38は、計算したリスクスコアを用いて、各ユーザについて、介入開始前の期間のリスクスコアの平均値と、介入開始後の期間のリスクスコアの平均値を計算する。なお、データ分析部38は、補正後の社会参加情報ではなく、補正前の社会参加情報に基づいてリスクスコアを計算してもよい。具体的には、(数7)、(数8)において、以下のように代入してリスクスコアを計算する。まず、Spreに介入開始前期間の歩数506を代入する。また、Dpreに介入開始前期間の移動距離507を代入する。また、Tpreに介入開始前期間の移動時間508を代入する。また、Spostに介入開始後期間の歩数506を代入する。また、Dpostに介入開始後期間の移動距離507を代入する。また、Tpostに介入開始後期間の移動時間508を代入する。
Rpre = r(Spre,Dpre,Tpre)...(Math. 7)
Rpost = r(Spost, Dpost, Tpost) ... (Equation 8)
In addition, the data analysis unit 38 uses the calculated risk scores to calculate, for each user, an average value of the risk scores for the period before the start of the intervention and an average value of the risk scores for the period after the start of the intervention. The data analysis unit 38 may calculate the risk score based on the social participation information before correction, instead of the corrected social participation information. The risk score is calculated by substituting the above. First, the number of steps 506 in the period before the intervention is started is substituted into Spre. The distance traveled 507 in the period before the intervention is started is substituted into Dpre. The movement time 508 during the post-intervention period is substituted into Spost. The number of steps 506 during the post-intervention period is substituted into Dpost. The movement distance 507 during the post-intervention period is substituted into Tpost. Substitute time 508.

(図9:ステップS14)
ステップS13が完了すると、出力部32は、分析結果をユーザ利用端末251に送信する。具体的には、出力部32は、ステップS13で計算したリスクスコア及びユーザ利用端末251の画面上に表示するその他の情報を、ユーザ利用端末251に送信する。その他の情報については、ステップS15の説明において、図12を用いて説明する。
(FIG. 9: Step S14)
When step S13 is completed, the output unit 32 transmits the analysis results to the user terminal 251. Specifically, the output unit 32 transmits the risk score calculated in step S13 and other information to be displayed on the screen of the user terminal 251 to the user terminal 251. The other information will be described with reference to FIG. 12 in the explanation of step S15.

(図9:ステップS15)
ユーザ利用端末251は、データ分析結果を受け付けると、入出力装置252に分析結果を表示する。図12は、本ステップにおける分析結果の表示画面の一例を示す図であり、介入効果の分析結果を示している。以下、図12について説明する。この分析結果の表示画面は、環境情報表示領域1201、及び分析結果表示領域1204を含む。まず、環境情報表示領域1201は、環境情報テーブル表示領域1202と、補正量表示領域1203を含む。また、環境情報テーブル表示領域1202は、介入前期間における気温、降雪量、降水量の平均値と、介入後期間における気温、降雪量、降水量の平均値がそれぞれ表示される。具体的には、ステップS14において、社会参加行動分析サーバ301から受け付けた以下の各種情報が表示される。
介入前期間における平均気温605、積雪量606、降水量607の平均値と、介入後期間における平均気温605、積雪量606、降水量607の平均値。
(FIG. 9: Step S15)
When the user terminal 251 receives the data analysis result, it displays the analysis result on the input/output device 252. FIG. 12 is a diagram showing an example of a display screen of the analysis result in this step, and shows the analysis result of the intervention effect. FIG. 12 will be described below. This display screen of the analysis result includes an environmental information display area 1201 and an analysis result display area 1204. First, the environmental information display area 1201 includes an environmental information table display area 1202 and a correction amount display area 1203. Furthermore, the environmental information table display area 1202 displays the average values of the temperature, snowfall, and precipitation in the pre-intervention period, and the average values of the temperature, snowfall, and precipitation in the post-intervention period. Specifically, in step S14, the following various information received from the social participation behavior analysis server 301 is displayed.
The average values of the average temperature 605, snowfall 606, and precipitation 607 in the pre-intervention period, and the average values of the average temperature 605, snowfall 606, and precipitation 607 in the post-intervention period.

また、補正量表示領域1203には、介入前期間と介入後期間の環境情報の差が社会参加情報に与える影響が表示される。具体的には、ステップS14において、社会参加行動分析サーバ301から受け付けた以下の各種情報が表示される。
介入前期間における歩数補正量706の平均値と介入後期間における歩数補正量706の平均値の差
介入前期間における移動距離補正量707の平均値と介入後期間における移動距離補正量707の平均値の差
介入前期間における移動時間補正量708の平均値と介入後期間における移動時間補正量708の平均値の差
また、分析結果表示領域1204は、補正有無選択部1205と介入効果表示領域1206を含む。まず、補正有無選択部1205は、介入効果表示領域1206に表示する分析結果を、補正後の社会参加情報に基づいて計算するか、補正前の社会参加情報に基づいて計算するかを選択するために用いられる。具体的には、ユーザにより、補正有無選択部1205で「補正あり」が選択された場合、ステップS13において、補正歩数806、補正移動距離807及び補正移動時間808が代入されて計算されるリスクスコアが表示される。また、補正有無選択部1205で「補正なし」が選択された場合、ステップS13において、歩数506、移動距離507及び移動時間508が代入されて計算されるリスクスコアが表示される。
Furthermore, the influence of the difference in environmental information between the pre-intervention period and the post-intervention period on the social participation information is displayed in the correction amount display area 1203. Specifically, in step S14, the following various information received from the social participation behavior analysis server 301 is displayed.
Difference between the average value of the step count correction amount 706 in the pre-intervention period and the average value of the step count correction amount 706 in the post-intervention period Difference between the average value of the movement distance correction amount 707 in the pre-intervention period and the average value of the movement distance correction amount 707 in the post-intervention period Difference between the average value of the movement time correction amount 708 in the pre-intervention period and the average value of the movement time correction amount 708 in the post-intervention period In addition, the analysis result display area 1204 includes a correction yes/no selection section 1205 and an intervention effect display area 1206. First, the correction yes/no selection section 1205 is used to select whether the analysis result to be displayed in the intervention effect display area 1206 is calculated based on the social participation information after correction or based on the social participation information before correction. Specifically, when the user selects "with correction" in the correction yes/no selection section 1205, in step S13, the risk score calculated by substituting the corrected step count 806, the corrected movement distance 807, and the corrected movement time 808 is displayed. Moreover, when "no correction" is selected in the correction/non-correction selection unit 1205, in step S13, the number of steps 506, the movement distance 507, and the movement time 508 are substituted and the calculated risk score is displayed.

また、介入効果表示領域1206には、ステップS13で計算した、介入前期間のリスクスコアと介入後期間のリスクスコアが表示される。具体的には、介入効果表示領域1206には、介入前期間のリスクスコア、介入後期間のリスクスコアを比較するボックスプロット及び数値が表示される。加えて、介入効果表示領域1206には、介入前期間のリスクスコアと介入後期間のリスクスコアが統計的検定で比較、計算されたP値が表示される。 The intervention effect display area 1206 also displays the risk score for the pre-intervention period and the risk score for the post-intervention period calculated in step S13. Specifically, the intervention effect display area 1206 displays a box plot and numerical values comparing the risk score for the pre-intervention period and the risk score for the post-intervention period. In addition, the intervention effect display area 1206 displays a P-value calculated by comparing the risk score for the pre-intervention period and the risk score for the post-intervention period using a statistical test.

なお、介入効果表示領域1206には、介入前と介入後での比較に用いる指標として、リスクスコア以外の指標が表示されてもよい。例えば、歩数、移動距離、移動時間を比較指標として用いてもよい。以上のデータ分析は、ユーザ利用端末251からの要求に応じて行ったが、ユーザ利用端末201からの要求に応じて実行することも可能である。以下では、その内容を説明する。 In the intervention effect display area 1206, indices other than the risk score may be displayed as indices used for comparison before and after the intervention. For example, the number of steps, distance traveled, and travel time may be used as comparison indices. The above data analysis was performed in response to a request from the user terminal 251, but it is also possible to perform it in response to a request from the user terminal 201. The details are explained below.

(図9:ステップS16)
ユーザ利用端末201は、入出力装置252を介して、ユーザから分析要求の入力を受け付けると、分析要求情報を、通信I/F205により、社会参加行動分析サーバ301に送信する。つまり、ステップS12と同様の処理を実行する。
(FIG. 9: Step S16)
When the user terminal 201 receives an analysis request input from the user via the input/output device 252, it transmits analysis request information to the social participation behavior analysis server 301 via the communication I/F 205. In other words, it executes the same process as in step S12.

(図9:ステップS17)
データ分析部38は、ステップS16でのユーザ利用端末201からの分析要求情報の受信があると、データ分析を実行する。以下、本ステップでのデータ分析の詳細を説明する。なお、本ステップにおける分析は、ユーザ利用端末251から分析要求情報を受信した場合のステップS13に相当する処理である。
(FIG. 9: Step S17)
When the data analysis unit 38 receives the analysis request information from the user terminal 201 in step S16, the data analysis unit 38 executes the data analysis. Details of the data analysis in this step are explained below. Note that the analysis in this step is a process equivalent to step S13 when the analysis request information is received from the user terminal 251.

まず、データ分析部38は、補正社会参加情報データベース356から、分析要求情報に応じた補正社会参加情報を読み出す。ここで、分析要求情報には、ユーザ利用端末201のユーザを識別するユーザIDが含まれる。なお、ユーザIDは、分析要求情報とは別情報として受信してもよい。データ分析部38は、読み出された補正社会参加情報、つまり、分析要求情報のユーザIDに対応する補正社会参加情報に基づいて、当該ユーザの社会参加行動を評価する。具体的には、データ分析部38は、当該ユーザの補正歩数806と補正移動距離807と補正移動時間808のそれぞれについて、任意に設定した閾値に基づいて評価する。例えば、補正歩数806に応じて、そのランクが特定される。補正歩数806の評価に使用する閾値を、3000歩と7000歩に設定したとする。この場合、当該ユーザの補正歩数806が3000歩未満であれば、Cランク、当該ユーザの補正歩数806が3000歩以上、7000歩未満であれば、Bランク、当該ユーザの補正歩数806が7000歩以上であれば、Aランクと評価される。また、補正移動距離807、補正移動時間808についても同様の方法で評価を行うことが可能である。なお、評価に用いる閾値の数、及び、値は任意に設定してよい。また、評価の表現方法は任意の言葉に置き換えて良い。 First, the data analysis unit 38 reads out corrected social participation information corresponding to the analysis request information from the corrected social participation information database 356. Here, the analysis request information includes a user ID that identifies the user of the user terminal 201. The user ID may be received as information separate from the analysis request information. The data analysis unit 38 evaluates the social participation behavior of the user based on the read corrected social participation information, that is, the corrected social participation information corresponding to the user ID of the analysis request information. Specifically, the data analysis unit 38 evaluates the corrected number of steps 806, corrected movement distance 807, and corrected movement time 808 of the user based on arbitrarily set thresholds. For example, the rank is determined according to the corrected number of steps 806. Assume that the thresholds used to evaluate the corrected number of steps 806 are set to 3000 steps and 7000 steps. In this case, if the user's corrected number of steps 806 is less than 3000 steps, the user is evaluated as rank C; if the user's corrected number of steps 806 is 3000 steps or more but less than 7000 steps, the user is evaluated as rank B; and if the user's corrected number of steps 806 is 7000 steps or more, the user is evaluated as rank A. In addition, the corrected movement distance 807 and the corrected movement time 808 can also be evaluated in a similar manner. The number and values of the thresholds used for the evaluation may be set arbitrarily. Furthermore, the method of expressing the evaluation may be replaced with arbitrary words.

(図9:ステップS18)
出力部32は、ステップS17が完了すると、分析結果をユーザ利用端末201に送信する。具体的には、出力部32は、ステップS17で計算したユーザの社会参加情報の評価及びユーザ利用端末201の画面上に表示するその他の情報を、ユーザ利用端末201に送信する。その他の情報については、ステップS19の説明において、図13A及び図13Bを用いて説明する。
(FIG. 9: Step S18)
When step S17 is completed, the output unit 32 transmits the analysis results to the user terminal 201. Specifically, the output unit 32 transmits the evaluation of the user's social participation information calculated in step S17 and other information to be displayed on the screen of the user terminal 201 to the user terminal 201. The other information will be described with reference to Figures 13A and 13B in the explanation of step S19.

(図9:ステップS19)
ユーザ利用端末201は、データ分析結果を受け付けると、入出力装置202に分析結果を表示する。図13A及び図13Bは、本ステップにおける分析結果の表示画面示す図である。まず、図13Aについて説明する。
(FIG. 9: Step S19)
When the user terminal 201 receives the data analysis result, it displays the analysis result on the input/output device 202. Figures 13A and 13B are diagrams showing the display screen of the analysis result in this step. First, Figure 13A will be described.

図13Aに示す表示画面は、補正有無選択部1301、社会参加評価表示領域1302、及び補正説明表示領域1303を含む。まず、補正有無選択部1301は、社会参加評価表示領域1302に表示する分析結果を、補正後の社会参加情報に基づいて計算するか、補正前の社会参加情報に基づいて計算するかを選択するために用いられる。具体的には、ユーザが、補正有無選択部1301で「補正あり」を選択した場合、ステップS17において、補正社会参加情報データベース356から読み出した補正社会参加情報に基づく評価の結果が表示される。また、補正有無選択部1301で「補正なし」が選択された場合、ステップS17において、社会参加情報データベース352から読み出した社会参加情報に基づく評価の結果が表示される。以下の説明では、補正有無選択部1301で「補正あり」が選択された場合の表示画面について説明する。 The display screen shown in FIG. 13A includes a correction selection section 1301, a social participation evaluation display area 1302, and a correction explanation display area 1303. First, the correction selection section 1301 is used to select whether the analysis results to be displayed in the social participation evaluation display area 1302 are calculated based on the social participation information after correction or based on the social participation information before correction. Specifically, if the user selects "with correction" in the correction selection section 1301, the evaluation result based on the corrected social participation information read from the corrected social participation information database 356 is displayed in step S17. Also, if "no correction" is selected in the correction selection section 1301, the evaluation result based on the social participation information read from the social participation information database 352 is displayed in step S17. The following description will explain the display screen when "with correction" is selected in the correction selection section 1301.

社会参加評価表示領域1302には、ステップS18で社会参加行動分析サーバ301から受信した分析結果が表示される。具体的には、ステップS17において計算した評価及び補正社会参加情報データベース356に格納されている補正社会参加情報が画面上に表示される。 The social participation evaluation display area 1302 displays the analysis results received from the social participation behavior analysis server 301 in step S18. Specifically, the evaluation calculated in step S17 and the corrected social participation information stored in the corrected social participation information database 356 are displayed on the screen.

補正説明表示領域1303は、補正に関する説明の表示に用いられ、ユーザがこれを指定することで、表示画面が図13Bに切り替わる。 The correction explanation display area 1303 is used to display an explanation regarding the correction, and when the user selects it, the display screen switches to Figure 13B.

以下、本ステップにおける分析結果の表示画面である図13Bについて、説明する。図13Bに示す表示画面は、環境情報表示領域1304、及び補正社会参加情報表示領域1305を含む。まず、環境情報表示領域1304には、ステップS18で受信した、計測期間中の環境情報が表示される。具体的には、平均気温605、積雪量606、降水量607の、計測期間中の平均値が表示される。 The following describes FIG. 13B, which is a display screen showing the analysis results in this step. The display screen shown in FIG. 13B includes an environmental information display area 1304 and a corrected social participation information display area 1305. First, the environmental information display area 1304 displays the environmental information for the measurement period received in step S18. Specifically, the average values for the average temperature 605, snowfall 606, and precipitation 607 for the measurement period are displayed.

また、補正社会参加情報表示領域1305には、ステップS18で受信した、補正後の社会参加情報及び補正量が表示される。具体的には、補正歩数806、補正移動距離807、補正移動時間808、歩数補正量706、移動距離補正量707、移動時間補正量708の計測期間中の平均値が表示される。以上で、実施例1の説明を終わる。 The corrected social participation information display area 1305 displays the corrected social participation information and the correction amount received in step S18. Specifically, the corrected number of steps 806, corrected distance traveled 807, corrected travel time 808, the average values during the measurement period of the step number correction amount 706, travel distance correction amount 707, and travel time correction amount 708 are displayed. This concludes the explanation of Example 1.

次に、実施例2について説明する。本実施例は、実施例1における社会参加行動分析サーバ301のモデル生成(ステップS8)において、データに対するモデルの当てはまり度合いに基づいてモデルの生成を実行するものである。実施例1との差異点は、社会参加行動分析サーバ301のモデル生成部34でのモデル生成(ステップS8)である。このため、以下では、ステップS8に関して、図14を用いて説明する。図14は、実施例2における回帰モデルの生成処理の一例を説明するフローチャートである。 Next, Example 2 will be described. In this example, model generation is performed based on the degree of fit of the model to the data in the model generation (step S8) of the social participation behavior analysis server 301 in Example 1. The difference from Example 1 is the model generation (step S8) in the model generation unit 34 of the social participation behavior analysis server 301. Therefore, step S8 will be described below with reference to FIG. 14. FIG. 14 is a flowchart explaining an example of the regression model generation process in Example 2.

(図14:ステップS40~ステップS42)
図10のステップS20~ステップS22と同一処理であるため、説明を省略する。
(FIG. 14: Steps S40 to S42)
Since this is the same process as steps S20 to S22 in FIG. 10, the description will be omitted.

(図14:ステップS43)
モデル生成部34は、回帰モデルデータベース354から回帰モデルを読み出す。この際、回帰モデルデータベース354に回帰モデルが存在しない場合、ステップS46を実行する。
(FIG. 14: step S43)
The model generating unit 34 reads out the regression model from the regression model database 354. At this time, if the regression model does not exist in the regression model database 354, step S46 is executed.

(図14:ステップS44)
また、モデル生成部34は、ステップS42で生成した結合データとステップS43で読み出した回帰モデルを用いて、モデルのデータに対する当てはまり度を計算する。具体的には、モデル生成部34は、歩数506を目的変数とする回帰モデルに、結合データの平均気温605、積雪量606、降水量607を代入して出力を計算する。次に、モデル生成部34は、モデルの出力と歩数506を用いて、モデルのデータに対する当てはまり度を計算する。例えば、モデルのデータに対する当てはまり度の指標として、決定係数やRoot Mean Squared Error(RMSE)などを用いる。なお、モデル生成部34は、移動距離507及び移動時間508を目的変数とする回帰モデルについても同様の処理を行い、それぞれのモデルについて、モデルのデータに対する当てはまり度を計算する。
(FIG. 14: Step S44)
The model generation unit 34 also calculates the degree of fit of the model to the data using the combined data generated in step S42 and the regression model read out in step S43. Specifically, the model generation unit 34 substitutes the average temperature 605, snowfall amount 606, and precipitation amount 607 of the combined data into a regression model with the number of steps 506 as the objective variable to calculate the output. Next, the model generation unit 34 calculates the degree of fit of the model to the data using the output of the model and the number of steps 506. For example, the coefficient of determination or Root Mean Squared Error (RMSE) is used as an index of the degree of fit of the model to the data. The model generation unit 34 also performs the same process on the regression model with the travel distance 507 and travel time 508 as the objective variables, and calculates the degree of fit of the model to the data for each model.

(図13:ステップS45)
また、モデル生成部34は、ステップS44で計算した当てはまり度に基づいて、モデルの更新を実施するか判断する。具体的には、モデル生成部34は、ステップS44にて計算した当てはまり度が、予め設定した基準よりも高ければ(YES)、処理を終了する。また、当てはまり度が、予め設定した基準よりも低ければ(NO)、モデル生成部34はステップS46に遷移する。つまり、モデル生成を実行する。
(FIG. 13: Step S45)
The model generation unit 34 also determines whether to update the model based on the degree of fit calculated in step S44. Specifically, if the degree of fit calculated in step S44 is higher than a preset criterion (YES), the model generation unit 34 ends the process. If the degree of fit is lower than a preset criterion (NO), the model generation unit 34 transitions to step S46. That is, model generation is executed.

(図13:ステップS46及びステップS47)
それぞれ図10のステップ23及びステップS24と同一処理であるため、説明を省略する。
(FIG. 13: Steps S46 and S47)
Since these are the same processes as steps S23 and S24 in FIG. 10, respectively, the explanation will be omitted.

このように、データに対するモデルの当てはまり度合いを計算することで、環境情報と各社会参加情報の関係が変化した時点でモデルを更新することが可能となる。これにより、環境情報と各社会参加情報の関係を正確にモデル化した回帰モデルが常に使用可能となり、分析精度と信頼性の向上につながる。また、環境情報と各社会参加情報の関係が変化した時点においてのみモデルの更新処理を実行する。このため、定期的にモデル生成処理を実行する場合と比較して、計算量が少なく済み、社会参加行動分析サーバ301の負荷低減につながる。 In this way, by calculating the degree of fit of the model to the data, it is possible to update the model when the relationship between the environmental information and each piece of social participation information changes. This makes it possible to always use a regression model that accurately models the relationship between the environmental information and each piece of social participation information, leading to improved analytical precision and reliability. Furthermore, the model update process is only performed when the relationship between the environmental information and each piece of social participation information changes. Therefore, the amount of calculation required is smaller than when the model generation process is performed periodically, leading to a reduced load on the social participation behavior analysis server 301.

なお、本発明は上記した各実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。 The present invention is not limited to the above-described embodiments, but includes various modified examples. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to those having all of the configurations described. In addition, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment.

また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(Solid State Drive)等の記録装置、または、IC カード、SD カード、DVD 等の記録媒体に置くことができる。 It is also possible to add, delete, or replace part of the configuration of each embodiment with other configurations. The above configurations, functions, processing units, processing means, etc. may be realized in hardware, in part or in whole, for example by designing them as integrated circuits. The above configurations, functions, etc. may also be realized in software by a processor interpreting and executing a program that realizes each function. Information such as the programs, tables, and files that realize each function can be stored in a memory, a recording device such as a hard disk or SSD (Solid State Drive), or a recording medium such as an IC card, SD card, or DVD.

101…環境情報配布サーバ、201…ユーザ利用端末、251…ユーザ利用端末、301…社会参加行動分析サーバ、31…入力部、32…出力部、33…社会参加情報特定部、34…モデル生成部、35…補正量計算部、36…社会参加情報補正部、37…リスク予測モデル生成部、38…データ分析部、352…社会参加情報データベース、353…環境情報データベース、354…回帰モデルデータベース、355…補正量データベース、356…補正社会参加情報データベース 101...Environmental information distribution server, 201...User terminal, 251...User terminal, 301...Social participation behavior analysis server, 31...Input unit, 32...Output unit, 33...Social participation information identification unit, 34...Model generation unit, 35...Correction amount calculation unit, 36...Social participation information correction unit, 37...Risk prediction model generation unit, 38...Data analysis unit, 352...Social participation information database, 353...Environmental information database, 354...Regression model database, 355...Correction amount database, 356...Correction social participation information database

Claims (14)

ユーザの社会参加行動を分析する社会参加行動分析装置であって、
複数のユーザの行動を示すセンサ情報及び前記行動の際の環境を示す環境情報を受け付ける入力部と、
前記センサ情報から、前記ユーザの社会参加行動を示す社会参加情報を特定する社会参加情報特定部と、
前記環境情報に対する前記社会参加情報の回帰モデルを、前記社会参加行動の種類毎に、生成するモデル生成部と、
前記回帰モデルに基づき、前記環境情報に対応する前記社会参加情報の補正量を計算する補正量計算部と、
前記補正量を用いて、前記社会参加情報を補正する社会参加情報補正部を有する社会参加行動分析装置。
A social participation behavior analysis device that analyzes a user's social participation behavior,
an input unit that receives sensor information indicating actions of a plurality of users and environmental information indicating an environment at the time of the actions;
a social participation information identification unit that identifies social participation information indicating a social participation behavior of the user from the sensor information;
a model generation unit that generates a regression model of the social participation information with respect to the environmental information for each type of social participation behavior;
a correction amount calculation unit that calculates a correction amount of the social participation information corresponding to the environmental information based on the regression model;
A social participation behavior analysis device comprising a social participation information correction unit that corrects the social participation information using the correction amount.
請求項1に記載の社会参加行動分析装置において、
前記社会参加情報特定部は、複数の所定期間それぞれについて前記社会参加情報を特定し、
前記補正量計算部は、前記所定期間における前記補正量を計算する社会参加行動分析装置。
2. The social participation behavior analysis device according to claim 1,
the social participation information identification unit identifies the social participation information for each of a plurality of predetermined periods;
The correction amount calculation unit is a social participation behavior analysis device that calculates the correction amount for the specified period.
請求項2に記載の社会参加行動分析装置において、
前記補正量計算部は、前記複数の所定期間のうち、第1の期間の社会参加情報を、第2の期間の社会参加情報に対応させる補正量を計算する社会参加行動分析装置。
3. The social participation behavior analysis device according to claim 2,
The correction amount calculation unit calculates a correction amount for making social participation information for a first period correspond to social participation information for a second period among the plurality of predetermined periods.
請求項2に記載の社会参加行動分析装置において、
前記補正量計算部は、前記複数の所定期間ののうち、少なくとも第1の期間の社会参加情報を、予め定められた基準に対応させる補正量を計算する社会参加行動分析装置。
3. The social participation behavior analysis device according to claim 2,
The correction amount calculation unit calculates a correction amount for making the social participation information for at least a first period among the plurality of specified periods correspond to a predetermined standard.
請求項2乃至4のいずれかに記載の社会参加行動分析装置において、
前記入力部は、さらに、前記社会参加行動を支援する介入が実行されたことを受け付け、
さらに、前記介入の前後それぞれの所定期間における補正された前記社会参加情報に基づいて、前記介入の効果を算出するデータ分析部を有する社会参加行動分析装置。
5. The social participation behavior analysis device according to claim 2,
The input unit further accepts that an intervention to support the social participation behavior has been performed,
The social participation behavior analysis device further comprises a data analysis unit that calculates an effect of the intervention based on the corrected social participation information for a specified period before and after the intervention.
請求項5に記載の社会参加行動分析装置において、
さらに、補正された前記社会参加情報を用いて、前記ユーザの健康に関するリスクを予測するために用いられるリスク予測モデルを生成するリスク予測モデル生成部を有する社会参加行動分析装置。
6. The social participation behavior analysis device according to claim 5,
The social participation behavior analysis device further includes a risk prediction model generation unit that uses the corrected social participation information to generate a risk prediction model used to predict risks related to the user's health.
請求項6に記載の社会参加行動分析装置において、
前記社会参加情報には、前記ユーザの特定スポットへの滞在状況、就労状況、グループ活動への参加状況のうち少なくとも1つが含まれる社会参加行動分析装置。
7. The social participation behavior analysis device according to claim 6,
A social participation behavior analysis device, wherein the social participation information includes at least one of the user's stay at a specific spot, employment status, and participation status in group activities.
社会参加行動分析装置を用いて、ユーザの社会参加行動を分析する社会参加行動分析方法であって、
入力部により、複数のユーザの行動を示すセンサ情報及び前記行動の際の環境を示す環境情報を受け付け、
社会参加情報特定部により、前記センサ情報から、前記ユーザの社会参加行動を示す社会参加情報を特定し、
モデル生成部により、前記環境情報に対する前記社会参加情報の回帰モデルを、前記社会参加行動の種類毎に生成し、
補正量計算部により、前記回帰モデルに基づき、前記環境情報に対応する前記社会参加情報の補正量を計算し、
社会参加情報補正部により、前記補正量を用いて、前記社会参加情報を補正する社会参加行動分析方法。
A social participation behavior analysis method for analyzing a user's social participation behavior using a social participation behavior analysis device, comprising:
An input unit receives sensor information indicating the actions of a plurality of users and environmental information indicating the environment at the time of the actions;
a social participation information identification unit that identifies social participation information indicating the social participation behavior of the user from the sensor information;
a model generation unit generates a regression model of the social participation information with respect to the environmental information for each type of social participation behavior;
A correction amount calculation unit calculates a correction amount of the social participation information corresponding to the environmental information based on the regression model;
A social participation behavior analysis method, comprising: a social participation information correction unit correcting the social participation information using the correction amount.
請求項8に記載の社会参加行動分析方法において、
前記社会参加情報特定部により、複数の所定期間それぞれについて前記社会参加情報を特定し、
前記補正量計算部により、前記所定期間における前記補正量を計算する社会参加行動分析方法。
The social participation behavior analysis method according to claim 8,
The social participation information identification unit identifies the social participation information for each of a plurality of predetermined periods;
The social participation behavior analysis method, wherein the correction amount calculation unit calculates the correction amount for the specified period.
請求項9に記載の社会参加行動分析方法において、
前記補正量計算部により、前記複数の所定期間のうち、第1の期間の社会参加情報を、第2の期間の社会参加情報に対応させる補正量を計算する社会参加行動分析方法。
The social participation behavior analysis method according to claim 9,
The social participation behavior analysis method, in which the correction amount calculation unit calculates a correction amount for making social participation information for a first period correspond to social participation information for a second period among the plurality of specified periods.
請求項9に記載の社会参加行動分析方法において、
前記補正量計算部は、前記複数の所定期間ののうち、少なくとも第1の期間の社会参加情報を、予め定められた基準に対応させる補正量を計算する社会参加行動分析方法。
The social participation behavior analysis method according to claim 9,
The correction amount calculation unit calculates a correction amount for making the social participation information for at least a first period among the plurality of specified periods correspond to a predetermined standard.
請求項9乃至11のいずれかに記載の社会参加行動分析方法において、
前記入力部により、さらに、前記社会参加行動を支援する介入が実行されたことを受け付け、
さらに、データ分析部により、前記介入の前後それぞれの所定期間における補正された前記社会参加情報に基づいて、前記介入の効果を算出する社会参加行動分析方法。
The social participation behavior analysis method according to any one of claims 9 to 11,
The input unit further accepts that an intervention to support the social participation behavior has been performed;
Furthermore, the social participation behavior analysis method includes a data analysis unit that calculates the effect of the intervention based on the corrected social participation information for each specified period before and after the intervention.
請求項12に記載の社会参加行動分析方法において、
さらに、リスク予測モデル生成部により、補正された前記社会参加情報を用いて、前記ユーザの健康に関するリスクを予測するために用いられるリスク予測モデルを生成する社会参加行動分析方法。
The social participation behavior analysis method according to claim 12,
Furthermore, the social participation behavior analysis method includes a risk prediction model generation unit that uses the corrected social participation information to generate a risk prediction model used to predict risks related to the user's health.
請求項13に記載の社会参加行動分析方法において、
前記社会参加情報には、前記ユーザの特定スポットへの滞在状況、就労状況、グループ活動への参加状況のうち少なくとも1つが含まれる社会参加行動分析方法。
The social participation behavior analysis method according to claim 13,
A social participation behavior analysis method, wherein the social participation information includes at least one of the user's stay at a specific spot, employment status, and participation status in group activities.
JP2022020423A 2022-02-14 2022-02-14 Social participation behavior analysis device and method Active JP7586846B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022020423A JP7586846B2 (en) 2022-02-14 2022-02-14 Social participation behavior analysis device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022020423A JP7586846B2 (en) 2022-02-14 2022-02-14 Social participation behavior analysis device and method

Publications (2)

Publication Number Publication Date
JP2023117712A JP2023117712A (en) 2023-08-24
JP7586846B2 true JP7586846B2 (en) 2024-11-19

Family

ID=87654273

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022020423A Active JP7586846B2 (en) 2022-02-14 2022-02-14 Social participation behavior analysis device and method

Country Status (1)

Country Link
JP (1) JP7586846B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012235920A (en) 2011-05-12 2012-12-06 Hitachi Ltd Biological data processing system and method for processing biological data
WO2013145305A1 (en) 2012-03-30 2013-10-03 富士通株式会社 Correction method for number of steps, correction device for number of steps, correction program for number of steps, estrus notification method, estrus notification device
JP2017126375A (en) 2012-09-28 2017-07-20 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Information display method, service providing system, and information display program
JP2018026014A (en) 2016-08-10 2018-02-15 国立大学法人 筑波大学 Action support system, action analysis device, and action analysis program
JP2020513119A (en) 2017-04-07 2020-04-30 アクセス ビジネス グループ インターナショナル リミテッド ライアビリティ カンパニー Weight management and activity tracking system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012235920A (en) 2011-05-12 2012-12-06 Hitachi Ltd Biological data processing system and method for processing biological data
WO2013145305A1 (en) 2012-03-30 2013-10-03 富士通株式会社 Correction method for number of steps, correction device for number of steps, correction program for number of steps, estrus notification method, estrus notification device
JP2017126375A (en) 2012-09-28 2017-07-20 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Information display method, service providing system, and information display program
JP2018026014A (en) 2016-08-10 2018-02-15 国立大学法人 筑波大学 Action support system, action analysis device, and action analysis program
JP2020513119A (en) 2017-04-07 2020-04-30 アクセス ビジネス グループ インターナショナル リミテッド ライアビリティ カンパニー Weight management and activity tracking system

Also Published As

Publication number Publication date
JP2023117712A (en) 2023-08-24

Similar Documents

Publication Publication Date Title
de Bello et al. On the need for phylogenetic ‘corrections’ in functional trait-based approaches
Allaudeen et al. Inability of providers to predict unplanned readmissions
Wahl et al. Assessment of predictive performance in incomplete data by combining internal validation and multiple imputation
Brinkman et al. Prediction of long-term mortality in ICU patients: model validation and assessing the effect of using in-hospital versus long-term mortality on benchmarking
Sundaramoorthi et al. A data-integrated simulation model to evaluate nurse–patient assignments
CN111640515A (en) Method and device for determining epidemic situation risk of region, computer equipment and storage medium
Teng et al. Mechanism of the effect of temperature on frequency based on long-term monitoring of an arch bridge
Kjærgaard et al. Forecasting causes of death by using compositional data analysis: the case of cancer deaths
JP2017027145A (en) Display control apparatus, display control method, and program
Davis et al. Disproportionate juvenile minority confinement: A state-level assessment of racial threat
Willekens Evidence-based monitoring of international migration flows in Europe
Pollmanns et al. Impact of disease prevalence adjustment on hospitalization rates for chronic ambulatory care–sensitive conditions in Germany
Wang et al. Comparison between machine learning methods for mortality prediction for sepsis patients with different social determinants
Sadatsafavi et al. Development and validation of the evaluation platform in COPD (EPIC): a population-based outcomes model of COPD for Canada
Joergensen et al. Depression following acute coronary syndrome: a Danish nationwide study of potential risk factors
Jiang et al. Using logic regression to characterize extreme heat exposures and their health associations: a time-series study of emergency department visits in Atlanta
Zhu et al. Research on performance prediction of highway asphalt pavement based on grey–markov model
Comess et al. A Bayesian framework for incorporating exposure uncertainty into health analyses with application to air pollution and stillbirth
CN113705072B (en) Data processing method, device, computer equipment and storage medium
Hoepelman et al. Concepts, utilization, and perspectives on the Dutch Nationwide Trauma registry: a position paper
WO2022249483A1 (en) Prediction device, learning device, prediction method, learning method, and program
JP7586846B2 (en) Social participation behavior analysis device and method
Kaombe et al. Identifying outlying and influential clusters in multivariate survival data models
Smith et al. Multisite evaluation of prediction models for emergency department crowding before and during the COVID-19 pandemic
JP2021189983A (en) Device, system, program, and method for predicting purchase trend

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240221

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241022

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241023

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241107

R150 Certificate of patent or registration of utility model

Ref document number: 7586846

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150