Satt och roade mig med att titta på delmängder (jag svarar mig själv så jag kan titta här nästa gång ifall jag glömmer hur det gick till
säg att man vill använda så enkel ekvation som möjligt och vet inom vilket område man ska jobba i.
Då är det ofta bättre att "zoma" in så mycket som möjligt och sedan där göra sin uppskattning, och i den mindre datamängden är kanske t.o.m. en linjär uppskattning bra nog (men då får man zoma in rätt mycket)
Låt oss använda all data som exempel.
Här har vi temperatur i första kolumnen, och sedan har vi 3st resistanser som verkar vara övre och undre gräns samt normal fallet.
Kod: Markera allt
ntc = [-40, 220800, 230400, 240300; -39, 208000, 216900, 226100; -38, 196000, 204200, 212800; -37, 184800, 192500, 200400; -36, 174300, 181400, 188800; -35, 164500, 171100, 177900; -34, 155300, 161400, 167800; -33, 146700, 152400, 158300; -32, 138600, 143900, 149400; -31, 131100, 136000, 141100; -30, 124000, 128500, 133300; -29, 117300, 121600, 126000; -28, 111000, 115000, 119100; -27, 105200, 108800, 112700; -26, 99630, 103100, 106600; -25, 94420, 97630, 100900; -24, 89530, 92510, 95590; -23, 84920, 87700, 90570; -22, 80570, 83170, 85840; -21, 76480, 78910, 81390; -20, 72630, 74890, 77210; -19, 68990, 71100, 73260; -18, 65560, 67530, 69540; -17, 62320, 64160, 66040; -16, 59270, 60980, 62740; -15, 56380, 57980, 59620; -14, 53660, 55150, 56680; -13, 51080, 52480, 53910; -12, 48650, 49950, 51290; -11, 46350, 47570, 48810; -10, 44170, 45310, 46470; -9, 42110, 43180, 44260; -8, 40160, 41160, 42170; -7, 38320, 39240, 40190; -6, 36560, 37430, 38320; -5, 34910, 35720, 36540; -4, 33330, 34090, 34860; -3, 31840, 32550, 33270; -2, 30420, 31090, 31760; -1, 29080, 29700, 30330; 0, 27800, 28380, 28970; 1, 26590, 27130, 27680; 2, 25430, 25940, 26450; 3, 24340, 24810, 25290; 4, 23300, 23740, 24190; 5, 22310, 22720, 23140; 6, 21360, 21750, 22140; 7, 20470, 20830, 21190; 8, 19610, 19950, 20290; 9, 18800, 19120, 19440; 10, 18030, 18320, 18620; 11, 17290, 17570, 17840; 12, 16590, 16840, 17100; 13, 15920, 16160, 16400; 14, 15280, 15500, 15730; 15, 14670, 14880, 15090; 16, 14090, 14280, 14480; 17, 13530, 13710, 13900; 18, 13000, 13170, 13340; 19, 12500, 12650, 12810; 20, 12010, 12160, 12310; 21, 11550, 11690, 11820; 22, 11110, 11240, 11360; 23, 10690, 10810, 10920; 24, 10290, 10390, 10500; 25, 9900, 10000, 10100; 26, 9523, 9623, 9723; 27, 9163, 9263, 9363; 28, 8819, 8918, 9018; 29, 8489, 8588, 8687; 30, 8174, 8272, 8371; 31, 7872, 7970, 8068; 32, 7583, 7680, 7777; 33, 7306, 7402, 7499; 34, 7041, 7136, 7232; 35, 6787, 6881, 6976; 36, 6543, 6636, 6730; 37, 6310, 6402, 6495; 38, 6086, 6177, 6269; 39, 5871, 5961, 6052; 40, 5665, 5754, 5844; 41, 5468, 5555, 5644; 42, 5278, 5365, 5452; 43, 5096, 5182, 5268; 44, 4921, 5006, 5091; 45, 4754, 4837, 4921; 46, 4592, 4674, 4757; 47, 4438, 4518, 4600; 48, 4289, 4368, 4449; 49, 4146, 4224, 4303; 50, 4008, 4085, 4163; 51, 3876, 3952, 4029; 52, 3749, 3823, 3899; 53, 3627, 3700, 3774; 54, 3509, 3581, 3654; 55, 3396, 3466, 3538; 56, 3287, 3356, 3427; 57, 3182, 3250, 3320; 58, 3081, 3148, 3216; 59, 2984, 3050, 3117; 60, 2890, 2955, 3021; 61, 2800, 2863, 2928; 62, 2713, 2775, 2839; 63, 2629, 2691, 2753; 64, 2548, 2609, 2670; 65, 2470, 2530, 2590; 66, 2395, 2454, 2513; 67, 2323, 2380, 2439; 68, 2253, 2309, 2367; 69, 2185, 2241, 2297; 70, 2120, 2174, 2230; 71, 2057, 2111, 2165; 72, 1997, 2049, 2102; 73, 1938, 1989, 2041; 74, 1881, 1931, 1983; 75, 1826, 1876, 1926; 76, 1773, 1822, 1871; 77, 1722, 1770, 1819; 78, 1673, 1720, 1767; 79, 1625, 1671, 1718; 80, 1579, 1624, 1670; 81, 1534, 1578, 1623; 82, 1491, 1534, 1578; 83, 1449, 1491, 1535; 84, 1408, 1450, 1493; 85, 1369, 1410, 1452; 86, 1331, 1372, 1413; 87, 1295, 1334, 1375; 88, 1259, 1298, 1338; 89, 1225, 1263, 1302; 90, 1192, 1229, 1267; ]
Dvs här finns data för -40 till +90 grader, men om jag bara vill titta på -10 till +30 grader så verkar jag kunna göra så här.
Eller kanske kanske ännu snävare mellan +15 och +30 (dvs den temperatur som normalt finns inomhus),