Webapp: 臨床試驗的貝氏分析
import React, { useState, useCallback, useMemo } from 'react'; import { Tab } from '@headlessui/react'; import { LineChart, Line, XAxis, YAxis, Tooltip, Legend, ResponsiveContainer } from 'recharts'; import { HelpCircle } from 'lucide-react'; const BayesianAnalysis = () => { // Core state const [studyType, setStudyType] = useState('hazardRatio'); const [pointEstimate, setPointEstimate] = useState(0.76); const [confidenceInterval, setConfidenceInterval] = useState({ lower: 0.55, upper: 1.02 }); const [events, setEvents] = useState({ treatment: { events: 34, total: 100 }, control: { events: 43, total: 100 } }); // Added user-defined MCID and value of interest const [mcid, setMcid] = useState(0.8); const [valueOf...