Analysis evaluation support apparatus, analysis evaluation support method, and program

JP2025005042APending Publication Date: 2025-01-16NEC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023105028
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-27
Publication Date
2025-01-16

Smart Images

  • Figure 2025005042000001_ABST
    Figure 2025005042000001_ABST
Patent Text Reader

Abstract

To provide a technique that is versatile, multifaceted, multidimensional and supports evaluation of analytical methods.SOLUTION: An analysis evaluation support apparatus includes: a first evaluation value calculation unit that calculates a first evaluation value on the basis of a change in a data amount of analysis target data caused by an analysis function; a second evaluation value calculation unit that calculates a second evaluation value representing an evaluation of the analysis function by a user; and an output unit that outputs support data obtained from at least one of the first evaluation value and the second evaluation value.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an analysis and evaluation support device, an analysis and evaluation support method, and a program. [Background technology]

[0002] There is a large amount of data that has been collected and accumulated but not effectively utilized, and there is a growing need for "analysis" to extract valuable information from such data. Since specialized engineers (developers) who are familiar with data analysis methods are different from experts in each field (users), there is a need for a mechanism to evaluate the analysis methods developed by developers.

[0003] There is a technique for evaluating analytical methods based on a plurality of data analysis characteristics in order to select an appropriate analytical method according to the attributes of the analysis target (see, for example, Patent Document 1). The technique disclosed in Patent Document 1 determines an index for selecting an analytical method based on the attributes of the analysis target, and selects from among the plurality of analytical methods an analytical method whose evaluation value of the data analysis characteristics satisfies a preset condition in relation to the index. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] International Publication No. 2019 / 187012 Summary of the Invention [Problem to be solved by the invention]

[0005] The following analysis is provided by the present invention.

[0006] In Patent Document 1, the characteristics of data analysis are listed as analysis speed, analysis accuracy, and analysis robustness. In the technology disclosed in Patent Document 1, these are calculated using learning data, not actual diagnosis data. However, since analysis speed and robustness are affected by factors other than the analysis function, it is difficult to say that they are an evaluation of the analysis method itself. Analysis accuracy can only be applied to special analyses where the true value is clear, and has low versatility.

[0007] In addition, since the purpose of the technology disclosed in Patent Document 1 is to select an appropriate analytical method, it is an evaluation made prior to the start of analysis using that analytical method, and does not include an evaluation by an expert in the field who actually uses the analytical method.

[0008] Therefore, it is insufficient to quantitatively evaluate the value of an analytical method, such as its effectiveness and usefulness. For this reason, it is not helpful in determining improvement policies for analytical methods that have been developed and put into use. In this current situation, there is a need for a versatile, multifaceted, multifaceted, and quantitative evaluation of analytical methods developed by developers who are not experts in the field of accumulated data.

[0009] The present invention has been made in consideration of the above circumstances, and aims to provide a technique that supports highly versatile, multifaceted, multifaceted, and quantitative evaluation in the evaluation of analytical methods. [Means for solving the problem]

[0010] According to a first aspect of the present invention, The analysis evaluation support device includes a first evaluation value calculation unit that calculates a first evaluation value based on a change in the amount of analysis target data due to an analysis function. The device further includes a second evaluation value calculation unit that calculates a second evaluation value that indicates an evaluation by a user of the analysis function. Furthermore, the above-mentioned device includes an output section that outputs assistance data obtained from at least one of the first evaluation value and the second evaluation value.

[0011] According to a second aspect of the present invention, The analysis evaluation support method executed by the computer of the analysis evaluation support apparatus calculates a first evaluation value based on a change in the amount of data to be processed by an analysis function. The method also calculates a second evaluation value that indicates an evaluation by a user of the analysis function. Furthermore, the method includes outputting assistance data derived from at least one of the first evaluation value and the second evaluation value.

[0012] According to a third aspect of the present invention, The program causes a computer of the analysis evaluation support device to execute a procedure for calculating a first evaluation value based on a change in the amount of data to be processed by an analysis function. The program also causes the computer to execute a procedure for calculating a second evaluation value that indicates an evaluation by a user of the analysis function. The program also causes the computer to execute a procedure for outputting assistance data obtained from at least one of the first evaluation value and the second evaluation value.

[0013] These programs can be recorded on a computer-readable storage medium. The storage medium can be a non-transient medium such as a semiconductor memory, a hard disk, a magnetic recording medium, an optical recording medium, etc. The present invention can also be embodied as a computer program product. Effect of the Invention

[0014] According to the present invention, it is possible to support highly versatile, multifaceted, multifaceted, and quantitative evaluation in the evaluation of analytical techniques. [Brief description of the drawings]

[0015] [Figure 1] 1(a) and 1(b) are diagrams illustrating an example of a functional block and a hardware configuration, respectively, of an analysis and evaluation support device according to one embodiment of the present invention. [Diagram 2]1(a) to 1(c) are diagrams showing an example of the configuration of an analytical function evaluation system, an example of functional blocks of an analytical device, and an example of functional blocks of an analytical evaluation support device, respectively, in one embodiment of the present invention. [Diagram 3] 1A and 1B are diagrams illustrating an example of analysis target data and an example of an analysis function list, respectively, in one embodiment of the present invention. [Figure 4] 1A to 1C are diagrams illustrating examples of output by an analysis function of one embodiment of the present invention, and FIG. 1D is a diagram illustrating an example of a first evaluation value of one embodiment of the present invention. [Diagram 5] 1A to 1C are diagrams illustrating an example of a second evaluation value, an example of a comprehensive evaluation value, and an example of an evaluation value stored in an evaluation value storage unit, respectively, in one embodiment of the present invention. [Figure 6] 13(a) and 13(b) are other diagrams illustrating examples of output screens according to one embodiment of the present invention. [Figure 7] 1 is a flowchart of an analysis and evaluation support process according to an embodiment of the present invention. [Figure 8] 1(a) to 1(c) are diagrams showing an example of the configuration of an analytical function evaluation system, an example of functional blocks of an analytical device, and an example of functional blocks of an analytical evaluation support device, respectively, in one embodiment of the present invention. [Figure 9] FIG. 11 is another diagram illustrating an example of an output screen according to an embodiment of the present invention. [Figure 10] 1 is a flowchart of an analysis and evaluation support process according to an embodiment of the present invention. [Figure 11] 1(a) to 1(c) are diagrams showing an example of a functional block of an analysis and evaluation support device, an example of a proposed policy, and an example of an output screen, respectively, according to one embodiment of the present invention. [Figure 12] 1 is a diagram showing an example of the overall configuration of an analytical function evaluation system according to one embodiment of the present invention. [Figure 13] 1(a) to 1(d) are diagrams illustrating an example of an evaluation value stored in an evaluation value storage unit according to an embodiment of the present invention. [Figure 14]1A to 1C are diagrams illustrating an example of a proposed policy and an example of an output screen, respectively, in one embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0016] An outline of one embodiment of the present invention (hereinafter, referred to as the present embodiment) will be described below with reference to the drawings. Note that the reference symbols in the drawings are given to each element for convenience as an example to aid understanding, and are not intended to limit the present invention to the illustrated form. Furthermore, the connection lines between blocks in the drawings and the like referred to in the following description include both bidirectional and unidirectional lines. Unidirectional arrows are used to diagrammatically indicate the flow of the main signal (data), and do not exclude bidirectionality.

[0017] In addition, although there are ports and interfaces at the connection points of input and output of each block in the figure, they are not shown in the figure. In the following explanation, "A and / or B" means A or B, or A and B.

[0018] <<First embodiment>> Hereinafter, one embodiment (first embodiment) of the present invention will be described with reference to the drawings.

[0019] 1 is a functional block diagram of an analysis evaluation support device 200 according to this embodiment. The analysis evaluation support device 200 according to this embodiment calculates support data for supporting the evaluation of various analysis functions executed by an external analysis device, and provides the data to a user. The analysis executed by the analysis functions is a process of extracting data necessary for a given decision-making from a given data set.

[0020] In the following description of the present invention, a user includes a user who uses an analysis function and a developer who develops the analysis function.

[0021] The analysis evaluation support device 200 of this embodiment provides a user with support data that allows various analytical functions to be evaluated from multiple perspectives. The provided support data includes a first evaluation value that objectively evaluates the performance of the analytical function itself, and a second evaluation value that represents a subjective evaluation based on the user's actual use of the analytical function.

[0022] In this embodiment, the first evaluation value is a value for evaluating the analysis function based on the change in the amount of data to be analyzed (analysis target data). Specifically, the first evaluation value is a value indicating how much the amount of analysis target data has been reduced (reduction degree) by the analysis function to be evaluated. In addition, in this embodiment, the second evaluation value is the number of times the analysis function to be evaluated is used.

[0023] To achieve this, the analysis evaluation support device 200 of this embodiment includes a first evaluation value calculation section 210, a second evaluation value calculation section 220, and an output section 230, as shown in FIG.

[0024] The first evaluation value calculation unit 210 calculates a first evaluation value for each analysis function to be evaluated based on the change in the amount of data to be analyzed by the analysis function. As described above, the first evaluation value is the degree of reduction in the amount of data by the analysis function.

[0025] The first evaluation value is an evaluation value based on the concept of information thermodynamics, which deals with the value of information, mainly entropy, used in thermodynamics. For information thermodynamics, see, for example, Takahiro Sagawa, "Thermodynamics of Information Processing," Physical Properties Research, Electronic Edition, Vol. 4, No. 1, 041209 (February 2015 issue), May 8, 2014. In other words, the first evaluation value is an evaluation value that places emphasis on more efficiently extracting the value to be extracted from a data set that contains the value to be extracted. In other words, the first evaluation value is an evaluation value based on an evaluation method that evaluates the analytical function based on how well data other than the value to be extracted can be reduced.

[0026] According to information thermodynamics, the more unnecessary data is removed from collected data, the more value is extracted. This is because collected data has a high entropy, which indicates how cluttered it is, and by removing unnecessary data, the entropy decreases, increasing value.

[0027] The second evaluation value calculation unit 220 calculates a second evaluation value for each analysis function, which represents the user's evaluation of that analysis function. In this embodiment, the number of times an analysis function is used is calculated as the second evaluation value. This is an evaluation value based on the idea that an analysis function that is more useful and / or easier to use for a user will be used more frequently.

[0028] The output unit 230 outputs assistance data (output information) obtained from at least one of the first evaluation value and the second evaluation value to the outside. For example, the output unit 230 may output each evaluation value (the first evaluation value and / or the second evaluation value) itself as assistance data to a display or the like viewable by the user.

[0029] As described above, according to this embodiment, a user who actually uses an analysis function and / or a developer who develops an analysis function can obtain an evaluation value for each analysis function that is evaluated along multiple different evaluation axes. Specifically, the user obtains the degree of data reduction that indicates the performance of the analysis function itself, and the number of uses that indicates a subjective evaluation based on the actual use by the user. Therefore, the user can grasp each analysis function from multiple perspectives based on these objective, highly versatile evaluation values ​​that also take into account the user's evaluation.

[0030] For example, by looking at the second evaluation value, which is the number of uses, the user can ascertain which analysis functions are easier to use and / or which can perform analysis more effectively. Furthermore, by looking at the degree of data volume reduction and the number of uses, the developer can not only ascertain which analyses are important in the user's current operation, but also ascertain whether or not improvement is necessary. This allows the developer to consider appropriate improvement proposals for the current analysis functions. Furthermore, the developer can present these to the user as the basis for such improvements.

[0031] <<Second embodiment>> Next, a second embodiment of the present invention will be described. In this embodiment, a comprehensive evaluation value is further calculated from the first evaluation and the second evaluation value. FIG. 2(a) is a diagram showing an example of a system configuration of an analytical function evaluation system 100 of this embodiment. As shown in this figure, the analytical function evaluation system 100 includes an analytical device 300 and an analytical evaluation support device 200a capable of transmitting and receiving data between the analytical device 300 and the analytical device 300.

[0032] The analysis device 300 has one or more analysis functions, and transmits predetermined analysis-related information (data) related to the analysis to the analysis evaluation support device 200a. The analysis-related information transmitted includes, for example, the number of data items (analysis target data) used by the analysis functions, a list of analysis functions, the number of times the analysis functions are used, and the like.

[0033] To achieve this, the analysis device 300 of this embodiment includes an analysis target data storage unit 310, an analysis function list storage unit 320, an analysis unit 330, a transmission unit 340, and a usage count storage unit 350, as shown in FIG. 2(b).

[0034] The analysis target data storage unit 310 stores analysis target data 311, which is data to be analyzed. An example of the analysis target data 311 stored in the analysis target data storage unit 310 is shown in FIG.

[0035] As shown in the figure, the analysis target data 311 includes, for example, attribute information 312 and a data body 313. The attribute information 312 includes, for example, information that enables the analysis evaluation support device 200a to calculate the amount of data reduction of the analysis target data by an analysis function, as described below. Here, information that specifies the data stored as the analysis target data 311, specifically, "7 days' worth of hourly temperature data from two locations" is stored. The attribute information 312 may be, for example, the total number of data items or the total number of data items in the analysis target data 311 that are stored.

[0036] The analysis function list storage section 320 stores a list of analysis functions (analysis function list 321) executed by the analysis section 330. An example of the analysis function list 321 stored in the analysis function list storage section 320 is shown in FIG.

[0037] As shown in this figure, the analysis function list 321 includes an analysis function ID 322 , a title 323 , and an analysis method 324 .

[0038] The analysis function ID 322 is identification information that uniquely identifies each analysis function. It is automatically assigned each time a new analysis function is generated and registered. The title 323 is the title of the analysis function, and is named and assigned, for example, by the developer of the analysis function. The analysis method 324 is the processing content of the analysis function, and is registered, for example, by the developer of the analysis function. The analysis evaluation support device 200a, which will be described later, interprets the analysis method 324 in the analysis function list 321 and calculates the first evaluation value, etc.

[0039] The usage count storage section 350 stores the usage count of each analysis function. The usage count is registered by the analysis section 330, for example.

[0040] The analysis unit 330 executes the analysis functions stored in the analysis function list storage unit 320 according to the user's instructions. For example, when an instruction to execute a specific analysis function is received from the user, the analysis unit 330 executes the analysis function. In this embodiment, the number of executions is counted each time the analysis function is executed, and the count is stored in the usage count storage unit 350 as the number of usages.

[0041] The transmitting unit 340 transmits predetermined information to the analysis evaluation support device 200a at a predetermined timing. In this embodiment, the transmitting unit 340 transmits attribute information 312 stored in the analysis target data storage unit 310, analysis function list 321 stored in the analysis function list storage unit 320, and the number of uses stored in the number of uses storage unit 350.

[0042] For example, the transmitting unit 340 may transmit the various types of information in response to a request from the analysis evaluation support device 200a. The transmitting unit 340 may also transmit the attribute information 312 every time the analysis target data 311 is updated. Similarly, the transmitting unit 340 may transmit the analysis function list 321 every time the analysis function list 321 is updated.

[0043] The analytical evaluation support device 200a calculates support data for supporting the evaluation of each analytical function executed by the analytical device 300 and provides the data to a user. The analytical evaluation support device 200a of this embodiment basically has the same functions as the analytical evaluation support device 200 of the first embodiment. However, in this embodiment, a comprehensive evaluation value is further calculated from the first evaluation value and the second evaluation value.

[0044] 2(c), the analytical evaluation support device 200a of this embodiment includes a first evaluation value calculation unit 210, a second evaluation value calculation unit 220, and an output unit 230. The analytical evaluation support device 200a of this embodiment further includes a comprehensive evaluation value calculation unit 240 and an evaluation value storage unit 250.

[0045] The evaluation value storage section 250 stores the calculation results of the first evaluation value calculation section 210, the second evaluation value calculation section 220, and the overall evaluation value calculation section 240.

[0046] The first evaluation value calculation unit 210 basically performs the same processing as the functional unit of the same name in the analysis evaluation support device 200 of the first embodiment. In this embodiment, it calculates a first evaluation value as follows, using attribute information 312 received from the analysis device 300 and analysis method 324 in the analysis function list 321. The calculated first evaluation value is stored in the evaluation value storage unit 250 in association with information identifying the analysis function (for example, analysis function ID 322).

[0047] As described above, the first evaluation value is a value indicating the degree of reduction in the amount of data by the analysis function. The first evaluation value calculation unit 210 first calculates the amount of data (pre-analysis data amount) of the data to be analyzed 311 and the amount of data (post-analysis data amount) after processing (analysis) by the analysis function. Then, the first evaluation value is calculated by dividing the amount of pre-analysis data by the amount of post-analysis data. If the amount of post-analysis data is 0, the first evaluation value is set to 0. Here, the first evaluation value calculation unit 210 interprets the attribute information 312 and calculates the amount of pre-analysis data. In addition, the first evaluation value calculation unit 210 interprets, for example, the analysis method 324 of the analysis function list 321 and calculates the amount of post-analysis data for each analysis function. In the following, the first evaluation value calculation unit 210 will be described by taking as an example a case where the number of data items is used as the amount of data.

[0048] For example, if the attribute information 312 contains "7 days' worth of hourly temperature data from 2 locations," as described above, the analysis target data 311 has data for 2 locations, every hour, and for 7 days (24 x 7) for the three items that specify the date, time, location, and temperature. That is, the number of data items is 2 (locations) x 7 (days) x 24 (hours) x 3 (items; date, time, location, temperature) (= 1,008). From this, the first evaluation value calculation unit 210 calculates the amount of pre-analysis data (number of pre-analysis items) to be 1,008 items.

[0049] On the other hand, examples of output after analysis by each analysis function are as shown in FIG. 4(a) to FIG. 4(c) for analysis functions having analysis function IDs 322 of 1 to 3, respectively.

[0050] For example, an analysis function with an analysis function ID 322 of 1 is a method of "outputting the average temperature for each day for the most recent seven days at any one location" as described in the analysis method 324. Therefore, the number of post-analysis items is 14 items, which is 7 days x 2 items (date and time and temperature), as shown in FIG. 4(d). An analysis function with an analysis function ID 322 of 2 is a method of "outputting the temperature for each hour for the most recent seven days at any one location". Therefore, the number of post-analysis items is 336 items, which is 7 days x 24 hours x 2 items (date and time and temperature), as shown in the figure. An analysis function with an analysis function ID 322 of 3 is a method of "outputting the temperature at 9:00 every day for the most recent seven days at two locations". Therefore, the number of post-analysis items is 42 items, which is 2 locations x 7 days x 3 items, as shown in the figure.

[0051] The first evaluation value calculation section 210 calculates the above-mentioned number of post-analysis items, that is, 14, 336, and 42, as the post-analysis data amounts for each analysis function.

[0052] As the first evaluation value, the first evaluation value calculation unit 210 divides the number of pre-analysis items by the number of post-analysis items for each analysis function, and calculates 72, 3, and 24 as the first evaluation value, as shown in FIG. 4(d).

[0053] The second evaluation value calculation unit 220 basically performs the same processing as the functional unit of the same name in the analysis evaluation support device 200 of the first embodiment. In this embodiment, the number of uses received from the analysis device 300 is used as the second evaluation value, as shown in Fig. 5(a). The calculated second evaluation value is stored in the evaluation value storage unit 250 in association with information identifying the analysis function (e.g., analysis function ID 322).

[0054] The overall evaluation value calculation unit 240 calculates an overall evaluation value for each analysis function from the first evaluation value and the second evaluation value. In this embodiment, the overall evaluation value calculation unit 240 calculates a value obtained by multiplying the first evaluation value and the second evaluation value as the overall evaluation value, as shown in FIG. 5(b). The overall evaluation value is a comprehensive evaluation value that takes into account the perspectives of the first evaluation value and the second evaluation value of each analysis function. The calculated overall evaluation value is stored in the evaluation value storage unit 250 in association with information identifying the analysis function (e.g., analysis function ID 322).

[0055] According to the above specific example, the overall evaluation value calculation unit 240 multiplies the first evaluation value and the second evaluation value for each analysis function to calculate 172,224 (72 x 2,392), 69 (3 x 23), and 3,168 (24 x 132), respectively, as the overall evaluation value.

[0056] At this point, Fig. 5(c) shows an example of each evaluation value stored in the evaluation value storage unit 250. As shown in this figure, the evaluation value storage unit 250 stores a first evaluation value, a second evaluation value, and a comprehensive evaluation value for each analysis function.

[0057] The output unit 230 outputs, as assistance data, data calculated using at least one evaluation value among the first evaluation value, the second evaluation value, and the overall evaluation value stored in the evaluation value storage unit 250 as an input. In this embodiment, for example, required items are arranged in a predetermined user interface, and an output screen is generated and output. Each user interface is stored in advance in a storage device or the like of the analysis evaluation support device 200a.

[0058] The destination of the output screen is a display device such as a display. The display may be provided in the analytical evaluation support device 200a, or may be a display provided in the analytical device 300. Alternatively, for example, the display may be a display of a pre-registered information processing device that is independent of the analytical device 300 and the analytical evaluation support device 200a and capable of sending and receiving data with these devices, or may be a tablet, smartphone, or the like owned by a user or developer. The same applies to other embodiments and modified examples.

[0059] Also, an output screen may be selected, generated, and output according to the output destination and / or an instruction from the user. For example, in a user interface for users, the second evaluation value indicating the number of times of use is important. Therefore, when an output instruction is received from a user or when outputting to a user's device, for example, as shown in FIG. 6(a), the second evaluation value (number of times of use) is output as assistance data to the output screen 231 together with the title 323 of each analysis function.

[0060] 6(a) illustrates an example of a case where a reception interface for receiving an instruction to execute each analysis function is incorporated. In this case, for example, the analysis functions may be configured to be rearranged in ascending or descending order of the number of times of use, instead of in the order of the analysis function ID 322. This allows, for example, when a user selects an analysis function to use from a plurality of analysis functions, the user can infer the usefulness of the analysis function based on the number of times of past use, even if the user does not know the details of the processing content of each analysis function.

[0061] An example of the output screen 231 for the developer is shown in Fig. 6(b). When an output instruction is received from the developer or when outputting to the developer's device, for example, all calculated evaluation values ​​are output as support data. The developer can view this and consider the best improvement plan.

[0062] [Analysis and evaluation support processing] Here, the flow of the analysis evaluation support process (assistance data calculation process) by the analysis evaluation support device 200a of this embodiment will be described. Fig. 7 shows the process flow of the analysis evaluation support process of this embodiment. This process is started when an execution instruction is received from the user.

[0063] The first evaluation value calculation unit 210 receives the attribute information 312 and the analysis function list 321 from the analysis device 300, and calculates the first evaluation value by the above method (step S1101).

[0064] The second evaluation value calculation unit 220 receives the number of uses from the analysis device 300, and calculates the second evaluation value by the above method (step S1102).

[0065] The overall evaluation value calculation unit 240 calculates an overall evaluation value from the first evaluation value and the second evaluation value (step S1103).

[0066] The output unit 230 generates assistance data using at least one of the first evaluation value, the second evaluation value, and the overall evaluation value (step S1104). Here, for example, the output screen 231 is generated as the assistance data.

[0067] The output unit 230 outputs the generated assistance data (step S1105), and the process ends.

[0068] Either the first evaluation value calculation process or the second evaluation value calculation process may be performed first. The first evaluation value does not change unless the analysis function changes. For this reason, once calculated, it may be stored in the evaluation value storage unit 250, and thereafter, only the second evaluation value may be calculated unless the analysis function changes. The same applies to other embodiments and modified examples.

[0069] In the above process flow, a method for acquiring data on which the evaluation values ​​are calculated from the analysis device 300 when each evaluation value (first evaluation value, second evaluation value, and overall evaluation value) is calculated has been described as an example, but the timing for acquiring the data on which the evaluation values ​​are calculated is not limited to this method. For example, the number of uses may be transmitted from the analysis device 300 to the analysis evaluation support device 200 at a predetermined timing and stored in a storage device or the like of the analysis evaluation support device 200, and the latest value from there may be used when calculating the evaluation value. The same applies to the other embodiments and modifications.

[0070] As described above, according to this embodiment, since it has the same configuration as the first embodiment, the same effect as the first embodiment can be obtained. Furthermore, in this embodiment, a comprehensive evaluation value is calculated from the first evaluation value and the second evaluation value. Therefore, for each analysis function, an evaluation value that combines both viewpoints can be obtained. For example, even a developer who does not have knowledge of the field related to the data to be processed can easily grasp the analysis functions that are popular with users and have high performance, and it is possible to provide the developer with information that is useful for evaluating the analysis functions and determining future development policies.

[0071] <<Third embodiment>> Next, a third embodiment of the present invention will be described. In this embodiment, the processing time of each analysis function is further calculated as a third evaluation value.

[0072] As shown in FIG. 8(a), an analytical function evaluation system 100b of this embodiment includes an analytical device 300b, and an analytical evaluation support device 200b capable of transmitting and receiving data to and from the analytical device 300b.

[0073] As shown in Fig. 8(b), the analysis device 300b of this embodiment basically has the same configuration as the analysis device 300 of the second embodiment. The analysis device 300b of this embodiment further includes a processing time storage unit 360. Every time an analysis function is used, the analysis unit 330 stores the processing time in the processing time storage unit 360. The processing time is, for example, the time from the start of execution of the analysis function to the time of a response.

[0074] The processing time stored in the processing time storage unit 360 may be a single cumulative value added each time the analysis function is executed, or may be an individual processing time (individual value) for each execution. The same applies to other embodiments and modifications.

[0075] The sending unit 340 in this embodiment sends the processing time stored in the processing time storage unit 360 together with other information to the analytical evaluation support device 200b at a predetermined timing or upon receiving a request from the analytical evaluation support device 200b.

[0076] Other functional units of the analysis device 300b are similar to the functional units of the same names in the analysis device 300 of the second embodiment, and therefore description thereof will be omitted here.

[0077] 8(c), the analysis evaluation support device 200b of this embodiment further includes a third evaluation value calculation unit 260 in addition to the configuration of the second embodiment. The third evaluation value calculation unit 260 calculates the average processing time per execution of each analysis function as the third evaluation value. The third evaluation value calculation unit 260 stores the calculated third evaluation value in the evaluation value storage unit 250.

[0078] In this embodiment, the third evaluation value calculation unit 260 calculates an average processing time of each analysis function as the third evaluation value. The average processing time of each analysis function is calculated based on the processing time stored in the processing time storage unit 360.

[0079] For example, when a cumulative value is stored as the processing time, the third evaluation value calculation unit 260 divides the processing time by the number of uses to calculate the average processing time. When an individual value is stored as the processing time, the third evaluation value calculation unit 260 adds up all the processing times for each analysis function and divides it by the number of data or the number of uses to calculate the average processing time.

[0080] The other functional units are similar to the functional units of the same names in the analysis evaluation support device 200a of the second embodiment, and therefore description thereof will be omitted here. The output unit 230 generates and outputs support data using the third evaluation value in addition to the first evaluation value, the second evaluation value, and the overall evaluation value. In this embodiment as well, the output unit 230 may generate, for example, an output screen 231 and output support data.

[0081] An example of an output screen 231 for a user generated by the output unit 230 of this embodiment is shown in Fig. 9. This output screen 231 is an example of a case where a reception interface that receives instructions from a user to execute each analysis function is incorporated. In this case, since the average processing time per time can be considered as the expected processing time, it is displayed under the name of "expected processing time" for the convenience of the user.

[0082] [Analysis and evaluation support processing] The flow of the analysis evaluation support process of this embodiment will be described. Fig. 10 shows the process flow of the analysis evaluation support process of this embodiment. It is basically the same as the analysis evaluation support process of the second embodiment. However, a third evaluation value is calculated before the output information generation process. Only the processes that differ from the analysis evaluation support process of the second embodiment will be described below.

[0083] Here, as an example, a case will be described in which the third evaluation value calculation unit 260 calculates the third evaluation value after the second evaluation value is calculated and before the overall evaluation value is calculated. That is, when the second evaluation value calculation unit 220 calculates the second evaluation value, the third evaluation value calculation unit 260 receives the processing time from the analysis device 300 and calculates the third evaluation value (step S2101).

[0084] Then, after the overall evaluation value calculation unit 240 calculates the overall evaluation value, the output unit 230 generates assistance data using at least one of the first evaluation value, the second evaluation value, the third evaluation value, and the overall evaluation value (step S2102).

[0085] The output unit 230 outputs the generated assistance data (step S2103), and the process ends.

[0086] Either the comprehensive evaluation value calculation process or the third evaluation value calculation process may be performed first. The data on which the evaluation values ​​are calculated is received by each calculation unit when the calculation unit calculates the evaluation value, but may be transmitted in advance from the analysis device 300b to the analysis evaluation support device 200b at a predetermined timing and stored in the analysis evaluation support device 200b.

[0087] According to this embodiment, since it has the same configuration as the first embodiment, it is possible to obtain the same effect as the first embodiment. Furthermore, in this embodiment, a third evaluation value is further calculated and output. Therefore, according to this embodiment, the user can obtain a more multifaceted evaluation value.

[0088] In this embodiment, the overall evaluation value may be calculated by taking into account not only the first evaluation value and the second evaluation value, but also the third evaluation value.

[0089] <<Fourth embodiment>> Next, a fourth embodiment of the present invention will be described. In this embodiment, a proposal is made based on each evaluation value. The proposal is made based on a combination of evaluation values ​​as a condition, and a policy is created and registered in advance for each condition. The condition can be created for at least two combinations of the first evaluation value, the second evaluation value, the third evaluation value, and the overall evaluation value.

[0090] Hereinafter, this embodiment will be described taking as an example a case where a policy is created by combining the third evaluation value (processing time) and the overall evaluation value.

[0091] The functional configuration of an analytical evaluation support device 200c of this embodiment is shown in Fig. 11(a). The analytical evaluation support device 200c basically has the same configuration as any one of the analytical evaluation support devices 200, 200a, and 200b. In addition, the analytical evaluation support device 200c includes a proposal creation unit 270 and a policy storage unit 280.

[0092] The policy storage unit 280 stores the "proposal content" for each "condition" specified by a combination of each evaluation value as a proposed policy 281. Each proposed policy 281 is created and registered in advance. An example of a specific proposed policy 281 is shown in FIG. 11(b).

[0093] As shown in the figure, the proposed policy 281 includes a policy ID 282, a condition 283, and a proposed content 284. The policy ID 282 is identification information that uniquely identifies each policy. The condition 283 is specified by a combination of at least two evaluation values. The proposed content 284 is, for example, created in advance by a specialized engineer who is familiar with data analysis, such as a developer.

[0094] For example, in the example shown in the figure, the condition 283 is specified by a combination of the overall evaluation value, the processing time (third evaluation value), and the number of uses (second evaluation value). For example, the condition 283 of a proposed policy with a policy ID 282 of 1 is "the overall evaluation value is the highest, and the total processing time (third evaluation value x second evaluation value) is the longest." For an analysis function that satisfies this condition 283, "the program needs to be accelerated (program speed-up required)" is registered as the proposed content 284. Also, the condition 283 of a proposed policy with a policy ID 282 of 2 is "the overall evaluation value is the lowest, and the total processing time (third evaluation value x second evaluation value) is the shortest." For this condition 283, the proposed content 284 "reconsider the necessity of the analysis function" is registered.

[0095] The proposed policy 281 may register each proposed content 284 for all possible combinations of evaluation values ​​(conditions 283), or may register only certain combinations (conditions 283) of the proposed content 284.

[0096] The proposal creation unit 270 creates a proposal based on the evaluation value of each analysis function stored in the evaluation value storage unit 250 and the proposed policy 281 stored in the policy storage unit 280, and outputs it from the output unit 230. That is, if there is a proposed policy for each analysis function whose combination of evaluation values ​​stored in the evaluation value storage unit 250 matches the condition 283, the proposal content 284 is extracted and used as a proposal. Note that no proposal is created for analysis functions whose evaluation values ​​do not satisfy the condition 283.

[0097] An example of the output screen 271 in this case is shown in Fig. 11(c). This is, for example, an example of the output screen 271 for a developer. For each analysis function 272, an evaluation value 273 (the number of uses (second evaluation value), processing time (third evaluation value), and overall evaluation value) on which the proposal is based and a proposal content 274 are displayed.

[0098] The proposal can be created at any predetermined timing. For example, the proposal may be created when an instruction is received from a user or a developer. The proposal may also be created every time a new evaluation value is registered in the evaluation value storage unit 250. Alternatively, the proposal may be created when the evaluation value registered in the condition 283 is updated.

[0099] The system configuration of the analytical function evaluation system 100, the analysis device 300, and the other components of the analysis evaluation support device 200c of this embodiment are the same as those of the same embodiments, and therefore description thereof will be omitted.

[0100] As described above, according to this embodiment, any of the effects of the above embodiments can be obtained. Furthermore, according to this embodiment, for each analysis function, an optimal proposal that is registered in advance for a combination of multiple evaluation values ​​can be automatically output. Therefore, even an inexperienced developer can obtain an optimal development policy. That is, stable evaluation values ​​and proposals based thereon can always be output without variation depending on the developer's level. This allows, for example, even an inexperienced developer to proceed with future development in line with an appropriate policy, leading to the next development. Furthermore, for example, by the developer showing the proposal presented for the developer to the user, it becomes easier to convince the user of the need for development.

[0101] In this embodiment, as an example, the condition 283 is created by a combination of the overall evaluation value and the third evaluation value, but is not limited thereto. For example, all possible combinations, such as a combination of the first evaluation value and the second evaluation value, and a combination of the first evaluation value, the second evaluation value, and the third evaluation value, can be set as the condition 283. In addition, the maximum and minimum evaluation values ​​are set as conditions, but for example, a threshold may be set and the condition may be specified by the evaluation value being equal to or greater than the threshold or less than the threshold. Furthermore, a proposal content 284 (policy) for a case where each combination of evaluation values ​​does not fall under any of the conditions 283 may be registered. In this case, for example, "maintain the status quo" is registered in the proposal content 284. As a result, some proposal is provided for all analysis functions.

[0102] The analysis evaluation support device 200c may not include a functional unit that calculates evaluation values ​​that are not used in the condition 283. For example, when the condition 283 is only a combination of the first evaluation value and the second evaluation value, the analysis evaluation support device 200c may not include the comprehensive evaluation value calculation unit 240 and the third evaluation value calculation unit 260.

[0103] <<Fifth embodiment>> Next, a fifth embodiment of the present invention will be described. In this embodiment, an evaluation value is calculated for each analysis device. Note that each analysis device may be located at one base, or may be located at different bases. In the following, this embodiment will be described taking as an example a case where each analysis device is located at a different base.

[0104] 12 is an overall configuration diagram of an analytical function evaluation system 101 of this embodiment. The analytical function evaluation system 101 of this embodiment includes an analytical device 301a, an analytical device 301b, an analytical device 301c, and an analytical evaluation support device 201. Note that, although an example in which there are three analytical devices will be described here, the number of analytical devices is not limited to this. It is sufficient that there are two or more analytical devices. Furthermore, when there is no particular need to distinguish between the analytical devices 301a, 301b, and 301c, they will be represented by analytical device 301.

[0105] In the following, an example will be described in which analytical device 301a, analytical device 301b, and analytical device 301c are located at sites A, B, and C, respectively.

[0106] An analytical evaluation support device 201 of this embodiment has the same configuration as the analytical evaluation support device 200, 200a, 200b, and 200c of any of the above embodiments. Here, an example will be described in which the analytical evaluation support device has the same configuration as the analytical evaluation support device 200c of the fourth embodiment.

[0107] The processing of each functional unit is basically the same as that of the functional unit with the same name in the analysis evaluation support device 200c. However, in this embodiment, the second evaluation value calculation unit 220, the comprehensive evaluation value calculation unit 240, and the third evaluation value calculation unit 260 calculate the evaluation values ​​of the respective analysis functions for each of the analysis devices 301a, 301b, and 301c.

[0108] The first evaluation value (reduction degree) is the same at any base as long as the analysis function is the same, so there is no need to calculate it for each analysis base. On the other hand, the third evaluation value (processing time) differs depending on the specifications of the information processing device (computer) that constitutes the analysis device 301. For example, the processing speed differs depending on whether the CPU is different, whether the storage device is an HDD or SSD, etc. For this reason, the third evaluation value is calculated for each analysis device 301.

[0109] 13(a) to 13(c) show examples of the evaluation values ​​(calculation results) calculated by the second evaluation value calculation unit 220, the overall evaluation value calculation unit 240, and the third evaluation value calculation unit 260 and stored in the evaluation value storage unit 250. As shown in the figures, the second evaluation value, the overall evaluation value, and the third evaluation value are calculated for each analysis device 301 and stored in the evaluation value storage unit 250. As will be described later, if the condition 283 includes a total processing time, the total processing time may also be calculated and stored in the evaluation value storage unit 250. The second evaluation value calculation unit 220, the overall evaluation value calculation unit 240, and the third evaluation value calculation unit 260 may further calculate the sum (total sum) of the second evaluation value, the overall evaluation value, the third evaluation value (and the total processing time) for each analysis function of all analysis devices 301, respectively, as shown in FIG. 13(d).

[0110] An example of a proposed policy 281 stored in the policy storage unit 280 of this embodiment is shown in FIG. 14(a). The condition 283 of the proposed policy with the policy ID 282 of 1 is "the total sum of the total evaluation value is the largest and the total processing time (second evaluation value x third evaluation value) is the longest", and the proposed content 284 is "the program needs to be accelerated". The condition 283 of the proposed policy with the policy ID 282 of 2 is "the total sum of the total evaluation value is the smallest and the total processing time is the shortest", and the proposed content 284 is "reconsider the necessity of the analysis function". The condition 283 of the proposed policy with the policy ID 282 of 3 is "the number of uses is the largest and the total processing time is the longest at a specific base", and the proposed content 284 is "understand the needs of the base and speed up is needed".

[0111] The proposal creation unit 270 selects, for each analysis device 301, a proposed policy whose evaluation value stored in the evaluation value storage unit 250 matches the condition 283, and outputs the proposal content 284. Examples of the output screen 271 (analysis device 301a and analysis device 301b) are shown in Figures 14(b) and (c).

[0112] The configuration of each analysis device 301 and other components of the analysis evaluation support device 201 in this embodiment are the same as those of the same names in the other embodiments, and therefore description thereof will be omitted.

[0113] As described above, according to this embodiment, it is possible to obtain the same effects as those of the fourth embodiment.

[0114] Furthermore, according to this embodiment, an evaluation value is calculated for each analysis device 301. For example, if there is a bias in the use of analysis functions at each base where the analysis device 301 is installed, a proposal can be made according to the use of the base. Specifically, optimal proposals can be made for each base with different characteristics, such as a factory, a head office, and a sales office. Furthermore, improvement proposals can be made according to the performance of the analysis device 301 itself. For example, the proposal can include improvements to the hardware of the analysis device 301.

[0115] In the above embodiment, the analytical evaluation support device 201 has been described as having the same configuration as the analytical evaluation support device 200c, but is not limited to this. For example, the analytical evaluation support device 201 may have the same configuration as any of the analytical evaluation support devices 200, 200a, and 200b. In this case, the analytical evaluation support device 201 calculates and outputs, for each analytical device 301, evaluation values ​​calculated by the analytical evaluation support devices 200, 200a, and 200b other than the first evaluation value.

[0116] [Hardware configuration] The analysis evaluation support devices 200, 200a, 200b, 200c, and 201 (hereinafter, represented as the analysis evaluation support device 200) in each of the above embodiments are realized, for example, by a general-purpose information processing device.

[0117] A general-purpose information processing device includes, for example, a CPU (Central Processing Unit) 291, a main storage device (memory) 292, an auxiliary storage device 293, an input / output I / F 294, and an expansion I / F 295, which are interconnected by an internal bus, as shown in FIG. 1(b).

[0118] The CPU 291, for example, loads a program stored in the auxiliary storage device 293 into the main storage device 292 and executes it to realize each of the above functions and to comprehensively control the entire analysis evaluation support device 200. Note that the CPU 291 may be replaced by one or more processors such as an MPU (Micro Processing Unit).

[0119] The main storage device 292 is a memory such as a RAM (Random Access Memory), etc. The main storage device 292 is a work area when the CPU 291 processes the programs executed by the analysis evaluation support device 200, etc.

[0120] The auxiliary storage device 293 is, for example, a read only memory (ROM), a hard disk drive (HDD), a solid state drive (SSD), etc. The auxiliary storage device 293 stores various programs executed by the analysis evaluation support device 200. The auxiliary storage device 293 may include a storage medium such as a flexible disk, a hard disk, an optical disk, a CD-ROM, a CD-R, a magnetic tape, a non-volatile memory card, a DVD, etc.

[0121] The programs stored in the auxiliary storage device 293 can be provided as program products recorded on a non-transitory computer-readable storage medium. The auxiliary storage device 293 can be used to store various programs recorded on the non-transitory computer-readable storage medium for a medium to long term.

[0122] The input / output I / F 294 is an interface for inputting and outputting signals and data via wired or wireless communication. The analysis evaluation support device 200 receives information (data) required for processing from the analysis device 300 via the input / output I / F 294. In addition, the output unit 230 outputs output information via the input / output I / F 294.

[0123] The expansion I / F 295 is an interface for connecting a display device, an input device, etc. The display device is, for example, a liquid crystal monitor, etc. The input device is, for example, a device for accepting user operations such as a keyboard or a mouse. In each of the above embodiments, for example, registration of a proposed policy, etc. may be accepted.

[0124] Each of the above-mentioned functions of the analysis evaluation support device 200 is realized by the CPU 291 loading a program stored in the auxiliary storage device 293 into the main storage device 292 and executing the program.

[0125] Furthermore, data used in processing by the analysis evaluation support device 200 may be stored in advance in the auxiliary storage device 293. Furthermore, data generated during processing is stored in the main storage device 292 or the auxiliary storage device 293. In each of the above embodiments, for example, the evaluation value storage unit 250 is constructed in the auxiliary storage device 293.

[0126] The hardware configuration of the analysis and evaluation support device 200 is not limited to this, and may include hardware not shown.

[0127] Moreover, a program for realizing each of the above-mentioned functions of the analysis evaluation support device 200 of this embodiment can be recorded in a computer-readable storage medium. The storage medium can be a non-transient medium such as a semiconductor memory, a hard disk, a magnetic recording medium, or an optical recording medium. The present invention can also be embodied as a computer program product.

[0128] In addition, each function of the analysis evaluation support device 200 may be implemented by, for example, an integrated circuit (IC) dedicated to each process, an application specific integrated circuit (ASIC), a system on chip (SOC), a field programmable gate array (FPGA), or the like.

[0129] Furthermore, the analytical devices 300, 300b, and 301 (hereinafter, represented by the analytical device 300) in each of the above embodiments may be configured as a general-purpose information processing device, similar to the analytical evaluation support device 200. In this case, the hardware configuration is the same as that of the analytical evaluation support device 200 shown in FIG. 1(b). Furthermore, each function of the analytical device 300 may be implemented, for example, by an integrated circuit (IC) dedicated to each process, an application specific integrated circuit (ASIC), a system on chip (SOC), a field programmable gate array (FPGA), or the like.

[0130] <Variation 1> In each of the above embodiments, the first evaluation value is calculated by dividing the number of pre-analysis items by the number of post-analysis items, but the calculation method of the first evaluation value is not limited to this. The first evaluation value may be expressed as a larger value as the degree of reduction increases. For example, the logarithm of the divided value may be used as the first evaluation value.

[0131] Furthermore, the method of calculating the overall evaluation value is not limited to a simple multiplication of the first evaluation value and the second evaluation value, as long as information that enables the user to grasp the evaluation of each analysis function is obtained.

[0132] In addition, in each of the above embodiments, the number of times the analysis function is used has been described as an example of the second evaluation value, which is a subjective evaluation value of the user, but the second evaluation value is not limited to this. For example, the second evaluation value may be the number of times the analysis result is viewed. Also, the configuration may be such that the user can input an evaluation value for the analysis function, and that evaluation value may be used. In this case, the evaluation value is a simple one that does not burden the user, such as a five-point scale.

[0133] <Variation 2> In the above embodiments, the analytical function list 321 is held by the analysis device 300, but the present invention is not limited to this. For example, the analytical function list 321 may also be held by the analysis evaluation support device 200. In this case, every time an analytical function is added, deleted, or otherwise changed, the analytical function list 321 on the analysis evaluation support device 200 side is changed in sync.

[0134] <Modification 3> In the above embodiments, the assistance data is displayed on the display of one of the devices, but the present invention is not limited to this. For example, the assistance data may be transmitted as data to an external device.

[0135] In the flowcharts used in the above description, multiple steps (processes) are described in order, but the order in which each step is performed is not limited to the order described. For example, the order of the steps shown in the drawings can be changed to a degree that does not affect the content, such as performing each process in parallel.

[0136] In addition, the programs stored in the auxiliary storage device 293 can be provided as program products recorded on a non-transitory computer-readable storage medium. These can be used to store various programs recorded on the non-transitory computer-readable storage medium for the medium to long term.

[0137] Although the embodiments and modifications of the present invention have been described above, the present invention is not limited to the above-mentioned embodiments, and various modifications that can be understood by those skilled in the art can be made. Each embodiment and modification can be appropriately combined with other embodiments. For example, the network configuration and the configuration of each element shown in each drawing are examples to help understand the present invention, and the present invention is not limited to the configurations shown in these drawings.

[0138] Finally, preferred embodiments of the present invention will be summarized as follows: A part or all of the above-described embodiments can be described as follows, but are not limited to the following. (Appendix 1) a first evaluation value calculation unit that calculates a first evaluation value based on a change in the amount of analysis target data by the analysis function; a second evaluation value calculation unit that calculates a second evaluation value that indicates an evaluation by a user of the analysis function; an output unit that outputs assistance data obtained from at least one of the first evaluation value and the second evaluation value; An analysis and evaluation support device comprising: (Appendix 2) In the analysis and evaluation support device according to claim 1, It is desirable that the first evaluation value is a degree of reduction in the amount of data due to the analysis function. (Appendix 3) In the analysis and evaluation support device according to claim 1 or 2, The second evaluation value is preferably at least one of the number of times the analysis function has been used, the number of times the analysis results obtained by the analysis function have been viewed, and an evaluation value input by a user who has used the analysis function. (Appendix 4) In the analysis evaluation support device according to any one of Supplementary Note 1 to 3, a comprehensive evaluation value calculation unit that calculates a comprehensive evaluation value using the first evaluation value and the second evaluation value, It is preferable that the support data includes information obtained from the comprehensive evaluation value. (Appendix 5) In the analysis evaluation support device according to any one of Supplementary Note 1 to 4, A third evaluation value calculation unit is further provided to calculate a processing time per one execution of the analysis function as a third evaluation value, It is preferable that the assistance data further includes information obtained from the third evaluation value. (Appendix 6) In the analysis evaluation support device according to any one of appendix 1 to 5, a proposal creation unit that creates a proposal for the analysis function based on the first evaluation value and the second evaluation value, The assistance data preferably includes the suggestions. (Appendix 7) 7. The analysis and evaluation support device according to claim 1, It is preferable that the output unit generates an output screen from the assistance data and outputs the output screen to a display device. (Appendix 8) 8. The analysis and evaluation support device according to claim 1, the analytical functions are performed in two or more analytical devices; It is desirable that the first evaluation value calculation section and the second evaluation value calculation section calculate the first evaluation value and the second evaluation value, respectively, for each of the analysis devices. (Appendix 9) An analysis and evaluation support method executed by a computer of an analysis and evaluation support device, Calculating a first evaluation value based on a change in the amount of data to be processed by the analysis function; calculating a second evaluation value representing an evaluation by a user of the analysis function; an analysis evaluation support method, the analysis evaluation support method comprising: outputting support data obtained from at least one of the first evaluation value and the second evaluation value. (Appendix 10) The computer of the analysis and evaluation support device calculating a first evaluation value based on a change in the amount of data to be processed by the analysis function; calculating a second evaluation value representing an evaluation by a user of the analysis function; a step of outputting assistance data obtained from at least one of the first evaluation value and the second evaluation value; and a program for executing the step of outputting assistance data. In addition, each of the forms of Supplementary Notes 9 and 10 can be expanded into the forms of Supplementary Notes 2-8, similar to Supplementary Note 1.

[0139] The disclosures of the above patent documents and the like are incorporated herein by reference. Within the framework of the entire disclosure of the present invention (including the scope of claims), and further based on the basic technical idea, modifications and adjustments of the embodiments and modifications are possible. Furthermore, within the framework of the disclosure of the present invention, various combinations and selections of various disclosed elements (including each element of each claim, each element of each embodiment or modification, each element of each drawing, etc.) are possible. In other words, the present invention naturally includes various modifications and corrections that a person skilled in the art would be able to make according to the entire disclosure including the scope of claims and the technical idea. In particular, with regard to the numerical ranges described in this specification, any numerical value or subrange included in the range should be interpreted as being specifically described even if not otherwise specified. [Explanation of symbols]

[0140] 100: analysis function evaluation system, 100b: analysis function evaluation system, 101: analysis function evaluation system, 200: analysis evaluation support device, 200a: analysis evaluation support device, 200b: analysis evaluation support device, 200c: analysis evaluation support device, 201: analysis evaluation support device, 210: first evaluation value calculation unit, 220: second evaluation value calculation unit, 230: output unit, 231: output screen, 240: overall evaluation value calculation unit, 250: evaluation value storage unit, 260: third evaluation value calculation unit, 270: proposal creation unit, 271: output screen, 272: analysis function, 273: evaluation value, 274: proposal content, 280: policy storage unit, 281: proposed policy, 282: policy ID, 283: condition, 284: proposal content, 291: CPU, 292: main memory device, 293: auxiliary memory device, 294: input / output I / F, 295: expansion I / F, 300: analysis device, 300b: analysis device, 301: analysis device, 301a: analysis device, 301b: analysis device, 301c: analysis device, 310: analysis target data storage unit, 311: analysis target data, 312: attribute information, 313: data body, 320: analysis function list storage unit, 321: analysis function list, 322: analysis function ID, 323: title, 324: analysis method, 330: analysis unit, 340: transmission unit, 350: usage count storage unit, 360: processing time storage unit

Claims

1. a first evaluation value calculation unit that calculates a first evaluation value based on a change in the amount of analysis target data by the analysis function; a second evaluation value calculation unit that calculates a second evaluation value that indicates an evaluation by a user of the analysis function; an output unit that outputs assistance data obtained from at least one of the first evaluation value and the second evaluation value; An analysis and evaluation support device comprising:

2. 2. The analysis and evaluation support device according to claim 1, The first evaluation value is a degree of reduction in the amount of data by the analysis function.

3. 2. The analysis and evaluation support device according to claim 1, The second evaluation value is at least one of the number of times the analysis function has been used, the number of times an analysis result obtained by the analysis function has been viewed, and an evaluation value input by a user who has used the analysis function.

4. 2. The analysis and evaluation support device according to claim 1, a comprehensive evaluation value calculation unit that calculates a comprehensive evaluation value using the first evaluation value and the second evaluation value, The analysis evaluation support device, wherein the support data includes information obtained from the comprehensive evaluation value.

5. 2. The analysis and evaluation support device according to claim 1, a third evaluation value calculation unit that calculates a processing time per one execution of the analysis function as a third evaluation value; The analysis evaluation support device, wherein the support data further includes information obtained from the third evaluation value.

6. 2. The analysis and evaluation support device according to claim 1, a proposal creation unit that creates a proposal for the analysis function based on the first evaluation value and the second evaluation value; The analysis and evaluation support device, wherein the support data includes the proposal.

7. 2. The analysis and evaluation support device according to claim 1, The output unit generates an output screen from the support data and outputs the output screen to a display device.

8. 2. The analysis and evaluation support device according to claim 1, the analytical functions are performed in two or more analytical devices; The first evaluation value calculation unit and the second evaluation value calculation unit calculate the first evaluation value and the second evaluation value, respectively, for each of the analytical devices.

9. An analysis and evaluation support method executed by a computer of an analysis and evaluation support device, Calculating a first evaluation value based on a change in the amount of data to be processed by the analysis function; calculating a second evaluation value representing an evaluation by a user of the analysis function; an analysis evaluation support method, the analysis evaluation support method comprising: outputting support data obtained from at least one of the first evaluation value and the second evaluation value.

10. The computer of the analysis and evaluation support device calculating a first evaluation value based on a change in the amount of data to be processed by the analysis function; calculating a second evaluation value representing an evaluation by a user of the analysis function; a step of outputting assistance data obtained from at least one of the first evaluation value and the second evaluation value; and a program for executing the step of outputting assistance data.

Citation Information

Patent Citations

  • Learning device, data analysis device, analytical procedure selection method, and analytical procedure selection program

    WO2019187012A1