はてなキーワード: Testとは
全国のスポーツ紙野球誌面担当記者よ、刮目せよ(そんな大した話ではない笑)
この時期のプロ野球日本シリーズ関連記事を見ると、優勝確率、と言う数字が毎日踊るのである。
11/3現在「【阪神】日本シリーズで2勝2敗から王手のチームはV確率75%」
https://news.yahoo.co.jp/articles/4f54c052feb332637de4cbbda7fe1c7ac3dc8a80
ふむふむなるほど。(2勝2敗(引き分け含む)から王手をかけたケースは、過去28度。そのうち優勝21度のV確率75%。)
11/1「阪神追いつき29度目の2勝2敗、優勝確率は46%」
https://www.nikkansports.com/baseball/news/202311010001529.html
おお、前日には全く低かったんですね。
10/31「オリックスV確率は79% 1勝1敗から先に2勝目を挙げたチームが27度優勝」
https://www.nikkansports.com/baseball/news/202310310001318.html
ホウホウ、この時点ではオリックスが日本一になりそうだ、という話だったね、そういえば。
10/28「日本シリーズ第1戦勝利の阪神「日本一確率」は62%」
https://www.sponichi.co.jp/baseball/news/2023/10/28/kiji/20231028s00001173607000c.html
ほほー、阪神の優勝確率は62%→(情報なし)→21%→46%→75%、と変化したわけですね。。。っていうか、それぞれの時点で勝ち星見ればいい話で、「優勝確率」なんていう大層なものでは全然ないような???
◯
●◯
●●
の3通りしかなく、そのうち阪神が優勝するのが2通りなので、お互いの勝利確率が50%だとすると、66%の確率で阪神が優勝する。しかし、データから見ると75%優勝なので、それよりも高い。どれくらい高いかというと、オッズ1.1倍くらい高い。と言うようなものである。確かに3勝2敗に先に到達したチームの方が優勝する確率が高くなるが、その程度はわずかであろう。1勝すれば優勝するが相手は2勝しなければならない、と言う事実から普通に想像できる確率と大差はない。さてこの高いと言うのは有意なのだろうか。統計によると
とのことである。二項検定すると
Exact binomial test
data: 21 and 28
number of successes = 21, number of trials = 28, p-value = 0.4258
alternative hypothesis: true probability of success is not equal to 0.6666667
95 percent confidence interval:
sample estimates:
probability of success
0.75
であるので、危険度5%において有意ではない。つまり、2勝2敗から先に王手をかけた方が日本一になる確率が統計的に高いと言うことはない。単に3勝したので日本一まで1勝で済むから、日本一になりそうだ、と言うだけのことで、過去の統計を引き合いに出す必要もない。
初戦を勝ったチームの日本一確率62%、についても考えてみよう。この場合は、初戦を勝ったチームをもとに、2戦目以降が
3勝0敗 → 1通り
3勝1敗 → 3通り (最後に勝利が固定していて、3_C_1)
3勝2敗 → 6通り (4_C_2)
3勝3敗 → 10通り (5_C_2)
2勝4敗 → 10通り (最後に敗北が固定していて、5_C_2)
1勝4敗 → 4通り (4_C_1)
0勝4敗 → 1通り
なので、阪神が優勝する確率は(1+3+6+10)/(1+3+6+10+10+4+1)=0.5714286
データによると、
> binom.test(45,73,p=20/35)
Exact binomial test
data: 45 and 73
number of successes = 45, number of trials = 73, p-value = 0.4791
alternative hypothesis: true probability of success is not equal to 0.5714286
95 percent confidence interval:
0.4952062 0.7279136
sample estimates:
probability of success
0.6164384
この簡単な統計解析によれば、日本シリーズは「4勝した方が日本一になる」と言う以上の意味は特になく、勝ち方(第一戦で先勝する、とか、2勝2敗から勝ち越す、とか)によって日本一になる確率が左右されることはなさそう。もっといえば、「勝ち星が多い方が日本一になる確率が高い」って、当然のことなだけ。
と、統計初心者が考えてみましたが、統計猛者のコメントがあればお願いします。例えばマルコフ過程としてモデル化することができるのかな。何かパラメータを入れて(例えばホーム球場での勝率確率は高いとかなんとか)、優勝確率が、何も考えず出す確率よりも高くなることに寄与するような因子を探す、とかだとセイバーメトリクス的になるのかも。
他企業のシステムとも連携して、従業員の作業を軽減させるシステムだね
まあ旅行会社みたいなシステムと思ってもらえばわかりやすいかな
日程調整
航空チケットの手配
観光地への送迎
こういうのをうちのシステムが引き受ける
$ bundle exec rails stats ではこんなかんじ
Code LOC: 228263 Test LOC: 249984 Code to Test Ratio: 1:1.1
俺の作業分は
https://github.com/ORGANIZATION/REPOSITORY/graphs/contributors
で見たら
4,191 commits 1,767,573 ++ 887,923 --
くらい
こんなもん?
自己愛性パーソナリティ障害は誇大性,賞賛への欲求,および共感の欠如の広汎なパターンを特徴とする。診断は臨床基準による。治療は精神力動的精神療法による。
自己愛性パーソナリティ障害患者は自尊心の調節に困難を有するため,賞賛および特別な人物または機関との関係を必要とする;優位性を維持するために,他者を低く評価する傾向もある。
自己愛性パーソナリティ障害の推定生涯有病率には大きな幅があるが,米国の一般集団では最大6.2%にも上る可能性があり,女性より男性に多い。
併存症がよくみられる。患者は 抑うつ障害(例,うつ病,持続性抑うつ障害), 神経性やせ症, 物質使用障害(特に コカイン),または他のパーソナリティ障害(演技性, 境界性, 妄想性)を有していることも多い。
NPDの病因
自己愛性パーソナリティ障害に寄与する生物学的因子に関する研究はほとんど行われていないが,発症に関わる有意な遺伝要素が存在すると考えられている。養育者が子供を適切に扱わなかった(例えば,過度に批判的であったり,過度に子供を賞賛,称揚,または甘やかしたりすることによる)可能性を仮定する理論もある。
特別な才能や能力をもっており,自己像および自己感覚を他者の賞賛や尊敬と結びつけるのに慣れている患者もいる。
自己愛性パーソナリティ障害患者は自分の能力を過大評価し,自分の業績を誇張する。自分が優れている,独特である,または特別であると考えている。患者の自分に関する価値および業績についての過大評価はしばしば他者に関する価値および業績の過小評価を含意する。
患者は大きな業績という空想―圧倒的な知能または美しさについて賞賛されること,名声および影響力をもつこと,または素晴らしい恋愛を経験すること―にとらわれている。普通の人とではなく,自分と同様に特別で才能のある人とのみ関わるべきであると考えている。このような並はずれた人々との付き合いは患者の自尊心を裏付け,高めるために利用される。
自己愛性パーソナリティ障害患者は賞賛を受ける必要があるため,患者の自尊心は他者からの肯定的評価に依存し,このため通常は非常に脆弱である。この障害を有する患者はしばしば他者が自分のことをどのように考えているかを注視しており,自分がどれだけうまくやっているかを評定している。他者による批判ならびに恥辱感および敗北感を味わわせる失敗に敏感であり,これらを気にしている。怒りまたは軽蔑をもって反応したり,悪意をもって反撃したりすることがある。または,自分のうぬぼれの感覚(誇大性)を守るために,引きこもったり,その状況を表向きは受け入れたりすることがある。失敗する可能性のある状況を避けることがある。
NPDの診断
診断基準(Diagnostic and Statistical Manual of Mental Disorders, Fifth Edition[DSM-5])
自己愛性パーソナリティ障害の診断を下すには,患者に以下が認められる必要がある:
このパターンは,以下のうちの5つ以上が認められることによって示される:
自分の重要性および才能についての誇大な,根拠のない感覚(誇大性)
途方もない業績,影響力,権力,知能,美しさ,または無欠の恋という空想にとらわれている
自分が特別かつ独特であり,最も優れた人々とのみ付き合うべきであると信じている
共感の欠如
傲慢,横柄
また,症状は成人期早期までに始まっている必要がある。
鑑別診断
自己愛性パーソナリティ障害は以下の障害と鑑別することができる:
双極性障害:自己愛性パーソナリティ障害患者はしばしば抑うつを訴えて受診し,その誇大性のために,双極性障害と誤診されることがある。自己愛性パーソナリティ障害では 抑うつがみられることがあるが,他者より上の立場にいたいという欲求が常にあることで,双極性障害と鑑別される。また,自己愛性パーソナリティ障害では,気分の変化は自尊心に対する侮辱によって引き起こされる。
反社会性パーソナリティ障害:自分のために他者を利用することは両方のパーソナリティ障害の特徴である。しかしながら,その動機は異なる。反社会性パーソナリティ障害患者は物質的な利益のために他者を利用するが,自己愛性パーソナリティ障害患者は自尊心を維持するために利用する。
演技性パーソナリティ障害:他者の注意を惹こうとすることは両方のパーソナリティ障害に特徴的である。しかし,自己愛性パーソナリティ障害患者は,演技性パーソナリティ障害患者とは異なり,注意を惹くために気取ったことやばかげたことをするのを非常に嫌い,賞賛されることを望む。
自己愛性パーソナリティ障害の 一般的治療は全てのパーソナリティ障害に対するものと同じである。
基礎にある葛藤に焦点を当てた精神力動的精神療法が有効なことがある。境界性パーソナリティ障害のために開発されたアプローチの一部は,自己愛性パーソナリティ障害の患者用に効果的に改変できる場合がある。具体的には以下のものがある:
これらのアプローチでは,自分および他者を感情的に経験するあり方の問題に焦点を合わせる。
自己愛性パーソナリティ障害患者は,習熟度を高める機会を魅力的と捉えることがあるため,認知行動療法が患者にとって魅力的となる場合がある;患者の賞賛への欲求により治療者が患者の行動を方向づけられる場合がある。自己愛性パーソナリティ障害患者の中には,マニュアル化された認知行動療法のアプローチを簡単すぎる,または自分の特殊な欲求を満たすには一般的すぎると考える。
quiz link
TEST YOUR KNOWLEDGE
https://twitter.com/natori/status/1714217856660017195
最近はぬこー様ちゃんが0.6スルメロックぐらい発症してるらしい
https://twitter.com/RNNSK_brother/status/1714555597834924253
検索したらこういう情報は出てきたけど、これを事実と見て良いの?
ttps://agree.5ch.net/test/read.cgi/oekaki/1511094623/?v=pc
ぬこー様はニコ生リスナーを使っての絵師潰しという前科があります。
<span class="(https://anond.hatelabo.jp/20230919234420#)←(この投稿のアカウントが犯人の可能性がある)&quot;deco&quot;style=&quot;font-size:145pt;&quot;"><a class="keyword" href="/keyword/test">test</a></span>
<span class="これも怪しい【https://anond.hatelabo.jp/20230921222853】【https://anond.hatelabo.jp/20230920090312】【https://anond.hatelabo.jp/20230920203717】&quot;deco&quot;style=&quot;font-size:145pt;&quot;"><a class="keyword" href="/keyword/test">test</a></span>
https://chat.openai.com/share/c80d83ea-752b-4561-a162-7ea0bd116d56
Option Explicit
Dim objExcel, objWorkbook, objWorksheet
Dim strFolderPath, strSourceFile, strTargetFile, strSearchString, strReplaceString
Dim intLastRow, intRow, intColumn
Set objExcel = CreateObject("Excel.Application")
strFolderPath = ".\" ' スクリプトと同じフォルダにあることを仮定
strSourceFile = "変更一覧.xlsx"
strTargetFile = "変更一覧.xlsx"
Set objWorkbook = objExcel.Workbooks.Open(strFolderPath & strSourceFile)
objWorkbook.Sheets("1月").Copy , objWorkbook.Sheets("1月").Index
objWorkbook.Sheets("1月 (2)").Name = "2月"
' セルの値の置換
Set objWorksheet = objWorkbook.Sheets("2月")
objWorksheet.Cells(1, 1).Value = Replace(objWorksheet.Cells(1, 1).Value, "1月", "2月")
objWorksheet.Cells(2, 7).Value = Replace(objWorksheet.Cells(2, 7).Value, "2023/2/14", "2023/3/14")
' 最終行の取得
intLastRow = objWorksheet.Cells(objWorksheet.Rows.Count, 1).End(-4162).Row ' xlUp
' 値のクリア
For intRow = 8 To intLastRow
For intColumn = 1 To 6
objWorksheet.Cells(intRow, intColumn).ClearContents
Dim objFSO, objTextFile, strContents, arrLines, arrFields, strNewContents
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile(strFolderPath & "変更一覧.txt", 1)
strContents = objTextFile.ReadAll
objTextFile.Close
arrLines = Split(strContents, vbNewLine)
For Each strContents In arrLines
arrFields = Split(strContents, ",")
For Each strContents In arrFields
If IsNumeric(strContents) Then
strNewContents = strNewContents & "'" & strContents & ","
Else
strNewContents = strNewContents & strContents & ","
End If
strNewContents = Left(strNewContents, Len(strNewContents) - 1) & vbNewLine
' データをシートに貼り付け
Set objWorksheet = objWorkbook.Sheets("2月")
objWorksheet.Cells(1, 8).Value = strNewContents
' セルの値の置換
objWorksheet.Cells(123, 1).Value = Replace(objWorksheet.Cells(123, 1).Value, "F", "FH")
objWorkbook.Save
objWorkbook.Close
objExcel.Quit
本当にあった話だけど、JavaScriptでstrっていう変数にテキストが入っていて
その変数に'apple'とか'banana'とかが入ってるかどうかを判別するっていうロジックを作るときに
const re = new RegExp("apple") if(re.test(str)) console.log("match")
const re_apple = new RegExp("apple") const re_banana = new RegExp("banana") if ( re_apple.test(str) || re_banana.test(str) ) console.log("match")
っていうコードを書く人がおるんよ
別にプログラミング初めて3ヶ月の初心者じゃ無くて20年以上やってるようなベテランだったり
なんならチーフプログラマーとして若手指導してるような人でもこういうレベルの人って割といるわけ
これに対して
「正規表現でORを書くべき」
「includeで十分」
綺麗にコードを書くっていうのは
「これってappleとかbanana以外に増えたりしないの?」
「fruitsかどうかを判別するならその変数を作った方が良くない?」
っていうのを考えて実装するのが綺麗にコードを書くっていうことで
ちなみに
「正規表現でORを書きましょう」
「動いてるからいいじゃない」
「綺麗に書いても性能上意味ない」
「言ってることが良く分からない。何が違うのか」
とか言ってくるし
https://b.hatena.ne.jp/site/anond.hatelabo.jp
で動くスクリプトでたとえば投稿後10分以内にブクマされページに乗ったら「1 user」が「1 user セルクマ 1とか5(何分後にブクマされたか)」になる。もしマイナスなら誤判定なので無視して。
時間を置いたセルクマには効かないし普通のファーストブクマカがどれぐらいの頻度で確認してるかしらないけど5分以内や1分以内もポロポロあるのでまあ目安に。
.forEach(div => {
('.entrylist-contents-title > a')
とかの
を
<>
に変えてね
他にも見落としあるかも
誤判定が減るから非公開ファーストブクマを判定できたらいいんだけどね。
// ==UserScript== // @name hatebu masuda selkmark // @namespace http://tampermonkey.net/ // @version 0.1 // @description 特定時間以内にブクマされた増田を強調する // @author You // @match https://b.hatena.ne.jp/site/anond.hatelabo.jp* // @grant none // ==/UserScript== (function() { 'use strict'; const threshold = 60 * 10 // 何秒以内か const domain = 'https://anond.hatelabo.jp/' const dateTemplate = '202301020304' // 時分まで urlの時刻表記 const dateTest = new RegExp('\\d{' + dateTemplate.length + '}') document.querySelectorAll('div.entrylist-contents').forEach(div => { const masuda = div.querySelector('.entrylist-contents-title > a') const dateStr = masuda.href.substring(domain.length + dateTemplate.length, domain.length) if (!dateTest.test(dateStr)) { // キーワードとか console.log('not diary', dateStr) return } // new Dateできるように変換 // https://amateur-engineer.com/javascript-date-yyyymmddhhmm/ const year = parseInt(dateStr.substring(0, 4)) const month = parseInt(dateStr.substring(4, 6)) const day = parseInt(dateStr.substring(6, 8)) const hour = parseInt(dateStr.substring(8, 10)) const min = parseInt(dateStr.substring(10, 12)) const date = new Date(year, month - 1, day, hour, min) const bukumaDate = new Date(div.querySelector('.entrylist-contents-date').textContent) // 2023/01/23 00:00 const diffSec = (bukumaDate - date) / 1000 // ms to sec if (diffSec > threshold) { return } // ブクマ数 user const user = div.querySelector('span.entrylist-contents-users a').lastChild user.textContent += ' セルクマ ' + (diffSec / 60) // 古い記事がマイナスになる でも2015年ぐらいの記事までかな?新着はセーフ臭い /* if(diffSec < 0) { user.textContent += ' 異常差分:' + diffSec } */ }) })();